geoPetros:
The GSAK macro calculates against the corrected coordinates and not the original coordinates, if that's what you've got in your finds DB, which can explain the discrepancy.
For example, when I run the macro I have a find at 190degrees which is the final of a multi, but the posted coordinates are at 192degrees.
To be able to properly use the macro to check against the All Around Cacher Badge you will need to manually add a waypoint set to your home location - it doesn't have to be in your Found DB, you can create a blank DB with your home waypoint added. The macro simply uses whatever waypoint you happen to have selected (used for checking against challenge caches where the 360 is around the cache location)