So, I really don't like the idea of using the rc versions with past experiences. So instead of installed a fresh version of Raspbian Bookworm and then followed https://docs.duet3d.com/User_manual/Machine_configuration/DSF_Other.
The only difference here is the spi configuration appears to have changed. The /etc/modprobe.d/spidev.conf doesn't seem to be applied. So I deleted that file and added spidev.bufsize=8192 to the /boot/firmware/cmdline.txt file instead and it all works.
Still have to setup the auto launch chromium full screen, but thats not a big deal.
It does appear that 3.4.6 works just fine with Rasbian Bookworm.