Hi,
Awesome that you have been running OpenHab for so long and only now needed to actually create an account in the Forum and ask a Question.
for the template info I was mentioning it is basically everything discussed here.
But we are past all that now.
So, you determined that if you remove it from running as a service and launch it manually without any changes everything works fine.
Good so that brings us forward.
If you add it back as a service and reboot but have the service set to manual and after reboot and log in you then start the service does it work? If it does can you then try setting the service to start as automatic(delayed start) and retry the reboot.