I understood how u got it to run. Because even I did the same steps before installing 64bit Bookworm, I installed 32Bit Bookworm , enabled ssh and entered Wifi details and used imager to microSD, enabled vnc , set vnc resolution etc. But when I tried to open it in RealVNC the connection timed out. I checked ip address and hostname I had entered and everything seemed to be correct. Thats y I again wrote a 64Bit Bookworm and this time I got the VNC viewer , but it is so slow and laggy. I wrote 32Bit Bullseye on a different SD card like u said and it is still the same"Later tested 32-bit Bookworm with all updates on a Pi3 1GB RAM, enabled VNC server and using VNC Viewer on Windows 10 laptop."
How did I do this?
Write Bookworm 32-bit using Imager to microSD card, with settings in Imager to enable SSH and set user as pi and set WiFi details etc.
Boot headless Pi3 (connected via ethernet cable) and wait 10 minutes.
Log in to that Pi3 using PuTTY on a Win 10 laptop via its ip address
Do sudo apt update and sudo apt full upgrade (takes a while !)
Use sudo raspi-config to enable VNC
reboot Pi3
Use VNC viewer on a Win 10 laptop to connect to Pi3 VNC via its ip address.
Here we see it:

Statistics: Posted by Prajwal Hegde — Fri Jun 14, 2024 4:54 am