The hard reset was power off/on. I have removed and added the API key as well. Let it run overnight and timezone and sunrise/sunset times were still reflecting 6am and 6pm.
My next step is clear out the whole config and default it. Do a minimal config and see if that works and then restore the configuration.
Unless you can think of something else. What is the possible fix coming in 2.1.4 related to the FW in your post above?