I have settled on a new and more efficient way to get the RPi to boot from a SSD on a USB3 port.
-Install Bookworm 12 - Desktop, on an SD card. Remember to check options in Raspberry Pi Imager.
-Run the RPi with the SD card.
-Run Rasp-config
set Interface/VNC on.
set Advanced/Bootloader to latest
set Advanced/Boot order to NvME/USB firat
-Finish and reboot
-Copy all files to the RPi and get the final system up and running.
-Open VNC on a PC
-Open the Chromium Accessories menu and run the "SD Card Copier" with the SSD attached to a USB3 port.
-Reboot the RPi fromShutdown the RPi and remove the SD card a CMD and check the SSD is root
-Optional: Use Win32 Imager to make an image of the SD card. Such an image cannot be made of the SSD which would be 500Gb.