Tried to create turtle outside GIS envelope at: (-85.04320641132607, 41.60757853756865, NaN). Try setting your GIS world envelope with gis:set-world-envelope (gis:envelope-union-of (gis:envelope-of your-first-dataset) (gis:envelope-of your-second-dataset) etc.))
The desired behavior should be for the turtle to be placed within the NetLogo world, even if it has to get nudged just a tiny bit to not be on the edge of the envelope