I am working with live ticks data from Kite Connect API. Contrary to my understanding, I observed that sometimes, volume_traded for a particular instrument is not changing even though last_traded_quantity and last_price changes. I thought that volume_traded is a cumulative number and if a trade has happened (as evident from different last_traded_quantity and last_price values) between two consecutive ticks, that volume_traded must change.
Here is a snapshot of the data I am seeing. You can see the highlighted two ticks: