P2P remote connection to NVR times out after 2 minutes

Bizentech

Getting the hang of it
Nov 17, 2015
105
9
I'm connecting p2p remote with my NVR via my mobile VMS app and while viewing the cameras, the camera connection times out after about 2 minutes. Once I stop the live stream and reopen the live stream it works for about another 2 minutes. All cameras are consistent with this issue. Is it my internet? Is it their server?
After resetting the NVR, it would work fine for up to a week (sometimes a day) before the problem consists again.

8 PoE cams -> PoE switch -> gigabit port to NVR, 100mbps port to Comcast router. Port forwarding assigned properly.
 
Btw my other client with the exact same setup is not experiencing this problem at all. I could p2p view their system all day.