Well it's still not working the way I'd like it to. When the AI detects a target object (person), the alert clip is exactly what I want. It starts playing the main stream a few seconds before the motion triggers and through the event. So I see the whole thing in high quality and a notification is pushed to my phone. But if the AI doesn't identify an object, the recorded clip doesn't switch to the main stream until 7-8 seconds after the motion trigger (I use a 5 second pre-trigger buffer). For example, when a dog goes through the scene, or me on a riding mower (which the AI often has a hard time with). Often the main event is over by the time the recording switches to main stream. Not sure why as it should be buffering all the time.
Other times, there is an alert in the alerts list but where the AI hasn't identified anything. This is usually an overlapping event. An example of this is when my wife walks into view and triggers the camera and AI tags a person. But in the background I'm riding the mower in the trigger zone. In this case I get 2 clips in the alerts list. The first is main stream of my wife who enters the area and then leaves. The second is after she leaves but my motion is still triggering the camera. That clip is sub stream even though it's being recorded as a motion event and is listed in the alerts list.
What I want to happen is for the main stream to be recorded whenever the motion detector triggers based on the settings I have working well. But I don't want to be notified unless AI detects what I'm looking for. I still want the "false" events to record at higher quality because the AI is not always correct. And sometimes unexpected things happen that I'd like to have a higher quality recording of. But I don't need "on alerts" actions for those.