I have a 21:9 external display, therefore I use my MacBook Pro with its retina screen or the monitor, but not both. In this case I have to log out and back in to Windows VM (or even reboot) to let it properly change DPI/font size after display switching. With both displays in use, it works...