Not that it's much use, but I can confirm that the RPi 4 running Buster works with VNC just fine - I'm using mine in headless mode without any issues at all. Might be worth you flashing your SD card with a clean installation of Buster, setting the SD card up with SSH enabled and wifi already set up ...