Just to add to this…
Earlier this evening my better half opened the webapp, looked at the cameras, everything was fine.
A couple of hours later she went to check the cameras again, instantly banned.
I suspect that she stayed on the camera page when she exited the webapp, and therefore when she reopened it (or tried to) it instantly tried to get the camera feeds. She’s on an iPhone so exiting the app on the page it’s on by hitting the home key is standard for her so it’s a good bet, although she’s not sure because obviously it wasn’t something she was looking out for.
We have four cameras, which might explain why 3 or more requests seem to be instantaneously passed.
I can’t test this theory because I’m at work until 3am, but I will try to add a slightly more scientific experiment in to the mix when I get chance.
Posting this now in case it inspires anyone technical as to how this might be fixed, or if anyone else can try some experiments.