This is fixed by validation: write chainstate to disk every hour by andrewtoth · Pull Request #30611 · bitcoin/bitcoin · GitHub.