原因は色々とあるでしょうが、私の場合は単にGUI起動にしていないというだけでした
実際のとこ
raspi-configでVNCを有効にしても、こんな感じで"Cannot currently show the desktop"とでる
画面解像度を変更しても、ダメ
解決策1:GUI起動にする
"B3 Desktop"を選択し、再起動
解決策2:
/boot/config.txt の
hdmi_force_hotplug=1
を有効にする
どうも、ちょっと前からHDMIが接続されてないと画面が映らないというような仕様になっているらしい