Не уверен, что это то решение, которое вам нужно, но оно работает. Все действия выполнить без подключения hdmi кабеля к pi4
Через ssh открываешь raspi config
Включаешь там VNC
В какой-то из вкладок в raspi config есть screen resolution, нужно поставить отличное от дефолта значение.(у меня здесь разрешение близкие к fullhd не ставятся. Потом через настройки этого тоже не происходит)
Перезагрузиться
Vnc должно работать после этих действий