Timestamp mismatch before and after injection

Hi Community,

I have been using influxDB for storing annd visualisation of time-series data.

Here I have a influxdb having two buckets namely A and B, the bucket A has data received from data provider in a certain format in a data interval of 15mins. Then i am using apache nifi to fetch ,check and process the data and inject back into influxdb bucket B. Now the timestamp precision here used in NS, the timestamp for example (2024-11-24 20:15:00.000Z) fetched from bucket A, after processing and till before the injection is same timestamp, But after injection, when i check the same data timestamp in UI, the timestamp is forwarded for one set (after 15 mins) showing (2024-11-24 20:30:00.000Z). Attached example below.

Since new user can only update one image, updating my image containing maximum details.

Source data - Influx table showing table data on right side top
Formatted data - Shown in csv structure in Apache nifi (later read in line protocol for injection).
Data after injection - Influx table showing data in bottom side right

CSV data from apache nifi

,clean_output,0,0,1732478400000000000,71.23
,clean_output,0,0,1732479300000000000,73.521
,clean_output,0,0,1732480200000000000,75.70100000000001
,clean_output,0,0,1732481100000000000,77.80300000000001
,clean_output,0,0,1732482000000000000,80.12

Note - InfluxDB is in UTC timezone and Apache nifi is also configured with UTC.

Can anybody guide me towards clear approach of the issue. I expect that the timestamp showing before injection should be shown after injection too.

Thanks in advance.