The team’s (or event’s) location is not null (from the TBA API)
Note that the location on the map is the location given by TBA’s API, in latitude and longitude. It may not be awfully accurate depending on how your team is listed on the API.
Plus, geocoding can be super flaky to begin with. TBA uses the Google Maps APIs under the hood, and they’re surprisingly nondeterministic, especially with non-US addresses.