@stephenw10 actually I'm an idiot, and am embarrassed to admit that I had forgotten to turn Outbound nat back to automatic!
Im now going to finish by following https://joshspicer.com/lte-failover-pfsense
Apologies for wasting your time, and many thanks for your response