The current pruning support based on block heights does not map well to real world use. A common reporting pattern is "end of day" / "close of business" balances. Currently the only way to support ...
should prune to keep just the last 362,880 states (default pruning) and that, as well, generate state-sync snapshots every 1,000 blocks, keeping the last 2 sets only. Since only 2 sets of state-sync ...