App Approval Exception (Rejected app again)

Anyone of the devs here got their app rejected by Garmin? Today I've received my 2nd such rejection.

First Rejection: https://www.youtube.com/watch?v=Zzt_6Ld7C-c (Radar)

2nd Rejection : https://www.youtube.com/watch?v=7EJHk0x7lPE (Anchor Alarm)

After the 1st rejection, I am more careful w/ what I develop so no more Radar based stuffs and no scuba diving and the like.

But, anchor alarm got rejected on the same grounds. (anchor alarm just uses GPS signal, sets a geofence against the GPS coordinates and then alerts the user once they are out of the geofence. - essentially the same functionality as Garmin's Own CIQ App --> https://apps.garmin.com/en-US/apps/cf285e5a-07ab-4ff7-9e58-0788650e23d6)

Im wondering now, apps with Maps like DWMap - these enables maps for watches that doesn't support it and if safety awareness is an approval exception, wouldn't these sort of apps also get disapproved? Users use these apps can go down an unintended route (bad map for instance or "hey - a shortcut"). (There's been few reports where users rely too much on GPS and drive off a cliff for instance)

I've reached out to Garmin but was wondering if other devs are facing similar issues and more towards what sort of apps that got rejected. This is to ensure that there's no 3rd time for me and possibly to help other devs from wasting their time.