I have this issue and have been using this to fix it.
When at home and on WIFI, go to Settings > Connections > More connection settings > Private DNS. Tick on Private DNS provider hostname. Type dns.google in the box below.
When not on home WIFI, switch Private DNS to Off.
Not convenient...
NVR is 5216-16P-4KS2E, camera is HDW2231R-ZS
The only thing I see different with your picture is in the camera default gateway.
Mine is point to the NVR switch at 10.1.1.1
But your is point to 192.168.1.1
That was what I did. Doing everything like in your 1st post. I even make sure the camera default gateway point to NVR switch at 10.1.1.1 and prefer DNS exactly like NVR..