Strange… does echo $(timedatectl) work?
I’m reluctant to spend time troubleshooting this because
- it’s a unique config issue (so limited benefit to others)
- you don’t remember exactly what changes you’ve made (otherwise, you would reverse them and not need any help)
If you have a clean snapshot, get what you need, and revert the VM. You should always make a clean snapshot after initial install. And it’s always a good idea to clone the VM before tinkering.
If you absoutely need to salvage this instance, then we can try to troubleshoot further.