For Raspberry Pi 3, the ‘Legacy’ (Debian Buster) version of Raspberry Pi OS with desktop must be used. For Raspberry Pi 4, the most recent (Bullseye) version of Raspberry Pi OS must be used.
What blocked me from from even considering the issue, was I could have sworn when I first upgraded to 23.3.1 I had upgraded to Bullseye? Is it possible I built it on a Rpi4 and just put the SD Card in the Rpi3? Would that work? I wish I checked before I over-wrote the SD Card…
EDIT:
FYI … answered my own question. I built a from-scratch (Bullseye - latest release); wfpiconsole on my Rpi400.
move the SDCard over to my Rpi3b - works fine so far ?