I have the same problem.
armbianEnv.txt gets overwritten with parts of logrotate config files.
And some config files under /etc/logrotate.d/ are corrupted with stuff that looks like it originally belongs to armbianEnv.txt (e.g. boot parameters and MAC adresses).
Is there anything I can do? As someone suspects that the script `armbian-hardware-optimization` might be responsible: would disabling the according service harm the system (or can the system run faultlessly without that service)?
EDIT: this is on an espressobin running Debian Buster