I was having the same problem, and it was driving me crazy. If I reset windows while leaving the VM instance running, I could access it via enhanced session. But once I ended that session, I could not access it again via enhanced without first restarting the PC.
I did fine one workaround that's been working for me that I thought I'd share: I found if I saved the machine and then started it back up, it would always allow for an enhanced session - and subsequent connections do too. No idea why, but I've been using it this way for several weeks now and it always works.