Can't access HomeKit camera when using VPN
I am unable to access live video from my HomeKit camera, a Eufy Indoor cam2k, while Cloudflare's 1.1.1.1 VPN is active on my iOS devices - "No Response. This camera is not responding." I have read this happens with other cameras and VPNs too. This happens while at home on with all devices on the same LAN and subnet.
Everything else appears to work: snapshot updates, motion detection, secure home video to iCloud, notifications, etc. Only the live video fails. The reported cause is that it likely has to do with HomeKit's use of Bonjour.
There is a HomeKit hub, an AppleTV 4K, but I don't think that is involved when accessing the camera's live feed at home. I was unable to access the live feed when away from home with the VPN active on my iPhone. My home router, a UniFi Dream Machine, is not a "HomeKit router" and has no virtual LANs defined/active.
Have others had similar experience and/or know of a workaround? Is this an issue that Apple can fix?
PS: There really should be a HomeKit discussion topic
iPhone X, iOS 14