Camera configured for local-only access inaccessible in the app when using VPN?
I have a camera which was set up in the Tapo app, and then blocked from further internet access using the network's firewall. When a phone trying to access the app does so over the local WiFi, the app sees and talks to the camera without issue and behaves as expected. Once a VPN is used to access that same network (Wireguard VPN in this case), even while still on the same WiFi connection, the app can no longer communicate with the camera.
Traffic to the camera is not being blocked by the network configuration, and this was verified by accessing the camera's ONVIF and RTSP streams, which still work as expected. Why does the app/camera connection fail over VPN? Please address this issue as many security conscious users are adopting similar setups.