The indicator values on CHARTS are calculated based on the OHLC values that is fed into the chart.
KITE and Pi are 2 independent platforms from Zerodha and most likely the data that goes into it are fed from 2 different sources.
Intraday data from 2 different sources can have different values, depending on many parameters, like fetch time, latency etc etc
A previous conversation regarding the same from The Captain.