I find Window remote desktop products to all leave something to be desired. None of the different solutions are perfect. The built-in RDP server is always a little finicky for me. Meshcentral works, but is missing a ton of features. Some of the other products out there work well, but have dubious connections to seemingly shady third parties. And yet others are trying to lock you into expensive subscriptions. Ultimately, I found Chrome Remote Desktop to be the best compromise for what I need. But others might very well disagree and have very different preferences.
Suffice it to say that it makes a lot of sense to experiment with various remote desktop products until you find one that works for you. Wouldn't be surprised if that also affects how well the GPU is supported while remoting. I know it took me a while to get that to work well enough for my purposes and with my particular hardware.
The good news is that you can snapshot your Windows VM, make all sorts of crazy changes to try a new product, and then if it doesn't work out, you simply roll back to the old snapshot and try again. While testing different configurations, it can help to have multiple solutions enabled at the same time. This way, you can log in with one of them, while configuring the other one.