It would be a nice feature if users can have the option to modify the length of recordings for each device or all devices altogether. Even though this may make battery life shorter, perhaps the user can be the one to ultimately decide if they would like 30 seconds, 60 seconds, 90 seconds, or even 120 seconds. User can make the decision if battery life is more important or capturing the entire incident.
There have been many instances where there is motion on a camera or doorbell and the recording just stops in the middle at 30 seconds even though motion or a person is still moving or attempting something.
I specifically have Video Doorbell 2 on battery power and 6 Spotlight Cams on solar power.