1.) your needs and my needs are different needs [your 'opinion' is noted]A couple comments to a few of your points.
True. The Garmin connection is good for longer distances. However, I don't have any issues with my Perdix AI losing connection with the PPS transmitters. Also have a couple of Oceanics connected to different PPS transmitters in the family, and no issues there either.
Do you mean manually activating the Gauge screen, or by violation? You can disable the 24 hour lockout from a violation on the Garmin. Good point though on adjusting to your needs. Out of the box, the Garmin has a bunch of activities in the Favorites menu. I dropped many of the ones that I don't use, or don't use often, out of the favorites. Gauge mode is one of them, so accidentally selecting Gauge mode isn't likely. I don't know if just activating the mode triggers the 24 hour lock, or whether you actually have to dive in gauge mode to lock out of normal dive functions.
What kind of batteries are you using? Something seems wrong. I'm using rechargeable Li-Ion 3.7v batteries and can get way more than a couple dives between recharges.
2.) The Gauge feature I fixed with a SDK code re-write no longer a issue [after I found out about the simple fav setup] and yes activating the mode ( if the unit gets wet or suspects it is underwater even 12 inches ) 24 hour clock is started
3.) I am not using Rechargable batteries my Average Dive is 60~90 minutes... 50~60M 2 AI transmitters 8 dives new battery.
I suspect your going shallow (above 30M) I also suspect your are running 1 gas profile I also suspect you are just using 1 not 2+ units for AI