EZVIZ integration not streaming but Generic camera is

So I have an issue with the Ezviz integration which I’ve figured a work-around to, but would prefer not to have to use it.

More than a year back I bought 2 static Ezviz camera’s and managed to add them to HA without any real issues, just followed the instructions. Recently I purchased a new Ezviz camera with PT (not Z) functionality. In the process of trying to add the new camera, the feed from all three cameras stopped working.

I checked that RTSP was ticked on the Ezviz app, which it was. All of the features of the cameras pull through to HA (I’m able to turn the audible alarms on and off, pan and tilt the camera etc) but the live feed has gone.

I did everything I could think of the fix the problem, deleted the integration and re-added it, deleted the cameras from Ezviz app and re-added them, deleted the cameras and the integration, set up a new Ezviz account and added the cameras there and added the integration with the new account credentials. each time the feed was unavailable. And yes, I made sure RTSP was on each time. What I did notice was that HA stopped asking me for the camera’s user name and password, as if the devices details were cached somewhere. I tried clearing the browser cache, using different browsers and even different machines, nothing worked.

The only solution I found was to add the Generic Camera integration and add the camera feed there. The feed for all three cameras comes through there fine, and I use the Ezviz integration to control the (pan, tilt, indicator led’s etc).

Is there some way to completely remove any cached information about the cameras from HA and be able to add the live feed to Ezviz app again? Like a I said, I have a work-around, but it feels kinda dirty using it!