When a number of toilets are present in the same area, the system will automatically remove some toilets to simplify the map; this may mean that the toilets listed are not necessarily the closest to your route.
Sometimes Google® may not be able to identify your exact location through address geocoding, and so an approximate start/end point will be used.