Are you running an antivirus product at your host?
If so then try excluding the VM from its file system checks.
No antivirus running on host. I tried a ton of things:
1- Installed a brand new Windows 10 VM and it ran just fine
2- Tried to restore a past backup from early 2019, and that worked fine as well.
3- I tried booting the problem VM in Safe Mode + Networking but the same problem, it takes forever to open even Task Manager. I wasn't able to open Device Manager (devmgmt.msc) to check things there, it took forever so I quite on it.
4- Tried to run chkdsk from Microsoft Troubleshooting Command tool , but no issues there, although it returned extremely fast!
5- I tried all other options such as Diagnose and others except for Startup Disks and System Recovery Point, because I didn't have them, but nothing worked.
5- I tried reinstalling VMware Tools multiple times but nothing changed either.
I have no clue what to do next!