Hi tereq.khan,
You could use the following command to check your current Jetpack version.
cat /etc/nv_tegra_release
It seems you are using JP4.6.1 (R32.7.1).
Could you help updating to latest JP4.6.3(R32.7.3) to verify SPI?
You could refer to the following thread about the loopback test for SPI.
Jetson Nano SPI Bus Not Working - #10 by KevinFFF
If you have used Jetson-IO to configure SPI, you don’t need to further modification for device tree of pinmux. Just need to remove the GPIO usage in device tree.