I have a Garmin so I can try that. When I have used a map app or a GPS the bearing presented has been the same as the one from a map and compass. They are then using GPS information rather than just the compass.I’d be interested as to whether a GPS such as Garmin suffers the same variation as a phone. Most phones use a magnetometer and are supposed to point magnetic North. I can set my iPhone to true North but I don’t know how or whether the geographical variations are built into the app. I don’t use the true north option.