So it basically wants to re-download the whole chain after you shut it down and start again? Odd I have never observed that issue. Which OS are you exactly running?
I have problem with shutting down bitcoin core on linux platform for years with different bitcoin core versions Sad
Seems like OP is using Linux and i don't see any indication of OP telling, or by looking at the debug log that he needs to reindex or download the entire chain after booting up the wallet again. (Hard to tell when it's first ran anyway.
This has been happening to me for years too, tested on Windows nodes as well. The only workaround I've found is run a shortcut with this:
-reindex-chainstate
Remove the shortcun when completed. I think it may be related to RPC calls, a lot of people complained for years with problems related to crashes while shutting down and it's still not nailed down for all system it seems. I can't see anything odd on the logs. I have to run that shortcut whenever it starts derping again.
OP should try this. I've seen luke-jr recommend this (albeit on an issue which was a bit different) a couple times for similar problems. (Although OP seems to indicate that he has installed/uninstalled bitcoin core multiple times, so the issue might not be directly related to his Bitcoin Core software but rather... settings/hardware .. ?)