I believe I found out what was causing all the havoc. When I updated to 2.1.2 I imported my configuration file from 2.1.1, that may be what was causing all the errors.
I first tried to default the controller, that didn’t help so I re-installed 2.1.2. Then manually added all the settings and programs. It all seems to be ALMOST ok, time is correct, weather correction percentage is working. The log still shows that there were operations that occurred in months that have not been yet, (see first picture in this thread).