This is because of the difference between Sensibull's average price calculation system and the broker's average price calculation system.

We calculate the average price from the P&L so that (LTP - Average Price) x Quantity = P&L

At the broker's end, 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 broker will differ.