TomTom Go shows different speed limits to what’s returned by api

Seems there is inconsistency between speed zones returned by TomTomgo app when in same car as a device I am issuing the Api to retrieve speed limits by sending lat : long

Some times they change at same time other times there can be delays of 10-60 seconds and other time totally different that so don’t change for kilometres before both tomtotmgo and the device with api are showing same limit

Do you use heading param in your API requests?
Sometimes the service can provide false data when the GPS location is not precise or very close to other roads or directions.