After the last 48 hours of deep observation and troubleshooting, I just connected some dots, why the motion detection and recording in Apple Home is still only at catching 80/85% in Apple Home. While I at home and on my home wifi and open the Apple Home app and view the G400 live view from Apple Home, the resolution / video quality is great. But when I view live video of the G400 when I am not at home, on my phone, then the resolution/video quality quality is noticeably lower. This happens all the time while not home, no matter how good my cellular connection is or even now when I am on vacation this weekend on a different wifi with good signal the resolution / video quality is noticeably lower in Apple Home. But when I watch the live view of the G400 from the Aqara app while I am at home or not home, the video quality/resolution is always normal and good. So it seems it’s something to do with how the Apple Home is accepting/receiving the video stream of the G400? When I view my two G5 pro hub ethernet cameras and G100 cameras from the Apple Home app when I am not home, the resolution/video quality is always great.
I am writing all this to say, I think?, part of the reason why the G400 is still only detecting motion and recording 80/85% of the events in Apple Home because Apple Home is seeing a lower resolution stream of the camera so it is the exact reason why Apple Home is having a harder time detecting motion and recording it since it does not have a clear enough video to view.
Also, I have noticed this after watching the problem closer over the last 48 hours, the G400 has no issue detecting people and animals and vehicles when they are physically closer (within 3-4 meters) but after the 3-4 meters is exactly where it starts to miss. Let me explain to help understand, if its a bigger vehicle (large SUV, delivery truck, trash truck, etc) it will detect and record that vehicle in Apple Home but if its a sedan or smaller animal or shorter less heavy set people it will miss detecting them when the are 3/4 meters away. BUT BUT, if I go to my Aqara app, it detected and recorded all those people, animals, and vehicles that were on the normal/smaller size that were 3/4 meters away. So that is telling me the detection and recording works fine in the Aqara app but the detecting and recording issues are definitely narrowed down to be in Apple Home, and again, I am no engineer, but if Apple Home is seeing a lower video resolution / quality of the G400, then of course that is why it is missing the objects that are 3/4 meters away while Aqara has the higher res/quality of the stream it doesn’t miss any of them.
I hope this information can help Aqara!