What's the purpose of A and B partition slots if both are flashed?
every tool and manual procedure I have seen flashes both A and B.

This is not correct-
Update engine does not flash both A and B, 2 slots exists for rollback purpose if updated slot does not boot up.