Hello and welcome to the forum.
First question. Do the VMs behave the same whether or not the host is on battery or AC power?
Second question. Are all machines involved (host and VMs) fully patched (updates, service packs, hotfixes, etc.,) And do all VMs have integration services applied?
Third question. Are all machines involved (host and VMs) properly licensed (COAs) and activated. This is common behavior when evaluation periods are exceeded, the OS(s) is not activated or something like a preview version has expired.
Lastly, there is some information that discusses a problem with having a VM with a SCSI controller installed with no drive assigned to it.
I do not have this problem and have never experienced it with Hyper-V nor any of my VMs as they all have a SCSI controller installed with no VHD drive attached. But it might be easy enough to experiment and see if removing the SCSI controller with no drive assignment helps.
And check your event viewer and see if you are seeing anything in there which might help expose the issue. How many VMs are you running on the host simultaneously?