Solved it. I must thank you (Nixcraft for the patient help)
Over the years I found you to be the most knowledgeable and kind Unix guru on the web.
Here is what I found what happened.
The MX18 Distro by default seemingly installs both anacron and cron and starts BOTH of them. Sheesh !
$] chkconfig --list | grep cron
anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
So I continued to completely remove anacron. You cant have two cron daemons running
$] apt remove anacron
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package ‘anacron’ is not installed, so not removed.
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Go figure … it is not installed but it is running on my system. How the hell can that be … ?
So I proceeded to completely purge anacron from the system, and lo and behold, there were an installation present that did not register with apt ! and this was a CLEAN MX18 install. !!!
$] dpkg --purge anacron
(Reading database … 453474 files and directories currently installed.)
Purging configuration files for anacron (2.3-24) …
Processing triggers for systemd (232-25+deb9u8) …
You have new mail in /var/mail/root
Since anacron was still running I tried to stop it with service anacon stop, but that didnt stop it either.
So since I now completely purged the zombie anacron garbage that came default with MX18, I rebooted.
Upon reboot, I found that now anacron is gone
$]chkconfig --list |grep -i cron
cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
And suddenly I have that all the @reboot started to work as it created the testfiles in my root directory.
I am pretty baffled how this happens. Using the EXACT same MX18 install media now on 4 computers, 3 of them have both anacron and cron running, but one, the laptop dont have anacron running and only cron. Seemingly the anacron bogus install is triggered by hardware.
I tested some of my Debian stretch installations and some of them has exactly the same problem. So MX18 inherits this straight from Debian Stretch. It is obviously a BUG that is somehow triggered to activate anacron in conjuction with cron. The creepy part to me is why systemctl is basically deactivated at the same time for cron processes so you cannot see runlevels. THAT looks malicious. This all happens on CLEAN installs on 4 different machines from the SAME installation disk.
Anyway, this is solved if you purge anacron. Just an uninstall is not going to help.