NSPanel shows as offline.... and on line at the same time

I have a NSP Pro and have connected to the wifi.
It worked find for a couple of hours but then suddenly stopped working.
It shows as being connected to the wifi but if I try and access it via the app is says unit offline.
If my phone is on the same network the NSpanel pro shows as being available, but once again if I try and access it it shows as offline. Either way all zigby devices show as offline on the app, but show as connected on the NSPanel.

I hotspotted my phone and NSP and then it all works as expected.

Im guessing the issue may be with the router which is a huawei 4G device.
Anyone got any tips on how to make the connection more reliable?