This is because of the difference between Sensibull's P&L calculation system and Kite's P&L calculation system.

In Sensibull, we calculate the average price from the P&L so that (Average Price - LTP) X Quantity = P&L

In Kite, the average price comes from the actual average price at which your positions were executed.

Because of this, if you have partially exited some positions, the average price on analyse feature and Kite will defer. This will again match the next day