Which values should match while manually Reconciling Zerodha Kite trade data for EOD?

Cumulative Money Client puts in + Cumulative Absolute Profits After Charges = Current Cash In Ledger + Buy Value of Holdings

If someone only trades in stock (intraday/delivery), will the above equation be true at all points of time? In this simplest scenario, there are no FnO trades, hence no MTMs to mess up the ledger.

Will this equation hold true at End of Day Values for all days/durations?

If not, why not?
If yes, can we come up with another simple equation for Futures?