I was able to get my resources moved by using CLI. I followed these instructions:
https://adamtheautomator.com/rename-azure-resource-group/
In step 2 it uses a command to build a list of resources. That created a "ResourceNotTopLevel" error when I tried to do the move. To fix I put in the id of the main resource I was trying to move:
az resource move --destination-subscription-id {sub-id} --destination-group {des-group-name} --ids /subscriptions/{sub-id}/resourceGroups/{RS-Group}/providers/Microsoft.Compute/virtualMachines/{name}
Then I got "MissingMoveDependentResources" errors. I manually listed every child resource that needed to be moved:
az resource move --destination-subscription-id {sub-id} --destination-group {des-group-name} --ids \
/subscriptions/{sub-id}/resourceGroups/{RS-Group}/providers/Microsoft.Compute/virtualMachines/{name} \
/subscriptions/{sub-id}/resourceGroups/{RS-Group}/providers/Microsoft.Compute/virtualMachines/{name} \
/subscriptions/{sub-id}/resourceGroups/{RS-Group}/providers/Microsoft.Compute/virtualMachines/{name} \
/subscriptions/{sub-id}/resourceGroups/{RS-Group}/providers/Microsoft.Compute/virtualMachines/{name}