Looking at the documentation again I’ve determined that the issue I was having is assuming the node returned by the query would be the closest node to the given geolocation. This is in fact not the case as near just returns nodes that are within the radius.
Is there a way to order the results by distance to the provided geolocation?