Ok, let me start over. It's working properly now and it worked properly for 2 days then froze, the page was stuck with on the previous day and time. The images were being written but the data was not updating.
wee_device --start
weewx start
After this the data was pulled from the data logger as expected but for something like 2 hours the png files were not updated for the base index.html file, even though the images for the /mobilephone were being updated. after some time, over an hour, the images started to be updated with no further action from me. If it just takes a while for it to get caught up I'm good, however I don't understand why I keep getting the page frozen on a day/time. This is what started the whole debugging process before and caused me to think the data logger was bad.
When I ran on the console bypassing the datalogger with the following in the weewx.conf it ran without freezing but that was only while I was waiting for the new datalogger so only a couple days.
record_generation = software
no_catchup = True
When I opened this post the png images were not updating, but now they are and have been for a day.
What could cause the base page to keep from updating and it seems that a wee_device --start fixes? I'm wondering if there may be an issue with the envoy I'm using now that could cause it to stop updating that would need a --start?