EE 4g's handling of IP addresses has beein infuriating since they use CGNAT which is the work of the devil. Its not routable, and changes daily
I've ended up with a VPN terminating in London with a static IP and port forwarding which works pretty well but the 4G connection is still very variable.
I did try a microwave wireless broadband provider called Airband, but their customer service explains why Plusnet win awards! After 2 weeks of no connection and no response to support calls I cancelled the contract.