Hi PJ,
Please do not confuse people on forum 8,9,10 ARE NOT pin numbers and are incorrect for ES32S3 SPI. ESPs do not use pin numbers (when I write drivers for other processors, real processors pin numbers are used). Anyway ESPs use GPIOs numbers which are 7, 8, 9. I have just connected LoRa, I use 7,8,9 and I have got correct readings which you can CLEARLY see on the screenshot.
Screenshot from logic analyzer
Maybe you use fist GPIOs, but I have just started using ESP32, so I was relaying on documentation and header file. Default GPIO is 44 which you can CLEARLY see in the file