Intraday 15min data fetch giving different close/vol when fetched every 5mins

When I fetch intraday 15min data every 5mins, I get different close/volume prices every time.

First time:
36220.8 36274.6 36220.8 36274.6 210 1733986800

Second time:
36220.8 36275 36220.8 36273.95 317 1733986800

Third time:
36220.8 36275 36220.8 36273 376 1733986800

The above is for BoschLTD equity.

If a timeperiod is over, then data shouldn’t change for that time period.

Can you please check and update?