Price Data Discrepancy

When comparing Truedata and Zerodha Data , Why is there a difference in price data information between the two?
For e.g , if Zerodha shows Gold price to be 37,870
Truedata will show Gold price to be 37,880

I understand the difference is barely anything , but since both vendors receive their data from the exchange directly , why should there be any difference in price data information provided by either one since the source of the data is the same?

Thank you in advance.

Answered Here

Adding to above, truedata is data vendor and we are broker, so the sources are different and the format what we receive will be different.