i have similar setup too. Warehouses with bunch of security cams in the desert connected via Ubnt Airlinks and one of the warehouse has the NVR. I have everything in the same subnet. Maybe the key is to have all in the same network which in my case - no issue