Hi @Trevor Lewandowski ,
When creating a Disk from a Snapshot for an OS, make sure the Disk Size is the same as the OS Volume - You may also want to make sure the VM is turned off so it doesn't have any issues with the Snapshot creation.
After the OS Disk is created, you can find the Disk resource in the Resource Group and '+ Create VM' as long as it the Disk creation detected an OS.
If the '+Create VM' is not selectable, the Disk/Snapshot may be missing the 'Operating System' Property, or your user account might not have appropriate VM Creation Privileges for the Resource Group or Subscription.
If the Operating System is still missing after re-creation, you can force it through
$update = New-AzureRmDiskUpdateConfig -OsType <OSType>
Update-AzureRmDisk -DiskName <diskname> -DiskUpdate $update -ResourceGroupName <rgname>
Or by copying the existing Disk to a new Managed Disk and setting the OS Type on creation.
https://learn.microsoft.com/en-us/previous-versions/azure/virtual-machines/scripts/virtual-machines-powershell-sample-copy-managed-disks-to-same-or-different-subscription