Cannot use SPI or set custom pins for SPI on esp32

Use a non-portB pin for SPI.

The way you initialize the SPI ports is quite strange.