I’m running Hyper-V on my laptop and I’m also doing work with RHEL 8 desktops. Alas, the default screen resolution you get is the rather odd 1152×864.
In order to make this more reasonable, such as the 1920×1080 full screen resolution on my laptop you have to set the hyper-v framebuffer at boot time.
sudo grubby --update-kernel=ALL --args="video=hyperv_fb:1920x1080"
You’ll likely need to do this after each kernel update.
May the full screen be with you.