Given virtual host is active, as you have proven, you should be able to access the NVR PoE-connected cameras directly with a small change to your network routing, instead of going via the NATed connection.
This should work better.
3 things required:
The PoE-connected camera needs to have the...