PIC24F MPLAB X MCC Microchip Code Configurator SPI driver issue
Can somebody who understands this module please shed some light?


it is probably a lot better for you if the whole project is packed up so others can more easily go through your code.

for debugging in general, if you have a hardware debugger, it is a lot helpful. if you don't, try to figure out where execution hangs and narrow it down progressively. 

for example, if the issue is with the while (count) loop, try to see why the if statement is skipped -> so that count is not decremented and you will never get out of the while loop.


  Whilst I can successfully communicate with the sensor using 16bit single exchange to get 2 bytes of perssure reading I would like to access other information; up to 4 bytes


sounds to me a much simpler solution is to call the 16bit routine twice to send 4 bytes.