If your Snapchat location seems off, it might be for two reasons. Firstly, you might have enabled Ghost Mode for privacy reasons, hiding your real location. Secondly, if you have been offline for over 6 hours, Snapchat could remove or hide your last location data.