Hello Reece,
I hope all is great with you.
Could you please share the commands that you are sending to the PCA9745B device?
Are you following the read/write procedures mentioned on chapter 8.2 from datasheet?
Are you considering the CS pin (the active LOW chip select line is used to activate and access the SPI slaves)?
Regards,
David