If you're looking for information about a given VM and when it was created (including user), then you'll want to use Events info rather than tasks. I can't speak for the vSphere UI, as it could be limiting the window but Task/Events are also limited based on your default retention period (typically 30 days by default IIRC and more chatty your env, it could roll)
Better way to search for this information is using Automation and Events API, try:
Get-VIEvent -maxsamples 10000 | Where {$_.Gettype().Name -eq "VmCreatedEvent"}
and see if it gives you what you need. You can certainly filter it down further by comparing to the entity name (e.g. VM name) but at least this will give you a starting point