For those who are interested, this is the reason (Taken from another source):
“The charts website’s graphs are different from the broker’s graphs because some of the brokers have mark up added to the spread which would change the price quotes. Moreover, some of the market makers would add spread to the existing spread to fault the trading prices of the instruments. These market makers place trades against the traders to make their own profits.”