I am trying to watch live FIFA matches on this site which is not available in my country so I am using Tor. However Tor is not hiding my location.
Screenshot explains it better
Source: So I'm totally anonymous if I use Tor? (See it for more details.)
In tor browser, try going to https://www.ip-tracker.org/. This will verify weather tor is hiding your location or not. If the site does show your real location in tor browser than yes your tor is not working correctly. However if it shows an unknown location the tor is working correctly.
The issue you are describing does not sound tor related; what's most likely happening is this website is ONLY accepting ip addresses from their approved country list, or they are resolving the ip address and dter