I run FreeBSD 13.1 as a virtual machine on a Windows machine under Hyper-V. I often feel like a second-class user from the responses get in the support forums. Apparently, the problems I've encountered are dismissed because the problem doesn't occur on the bare-metal machines used by the developers. Microsoft's Hyper-V forums isn't anymore helpful.
Twenty years ago using FreeBSD 6, I didn't experience any problems running FreeBSD under Hyper-V. Later, Microsoft announced that FreeBSD would natively support Hyper-V. Again, no problems. At some point around the time of FreeBSD 12, it all started to fall apart. The shared clipboard between Windows and FreeBSD stopped working. Even cut/paste from within a terminal session stopped working. I had significant problems bringing up Xorg. It took me many weeks getting Xorg running in FreeBSD 13.1, and even then all I could create was a 640x480 session.
As long as both Microsoft and FreeBSD treat FreeBSD under Hyper-V as an unwanted stepchild, I don't expect it to get any better.