Yes, it does help.
Somehow, you managed to get at least one record in your database with timestamp 2084-09-29 18:13:00 CDT, which is 60+ years in the future. You'll need to remove those records.
Here's a summary of how
1. Stop weewx
2. Make a backup
cd /home/weewx/archive
cp weewx.sdb weewx.sdb.backup
3. Use the utility sqlite3. You may have to install first:
sudo apt install sqlite3
4. Using it, see how many records are in the future:
cd /home/weewx/archive
sqlite3 weewx.sdb
sqlite> select count(dateTime) from archive where dateTime - strftime('%s', 'now') > 0;
If there aren't too many of them, you might want to see their timestamps:
sqlite> select datetime(dateTime,'unixepoch','localtime') from archive where dateTime - strftime('%s', 'now') > 0;
5. Remove these records:
sqlite> delete from archive where dateTime - strftime('%s', 'now') > 0;
sqlite> .quit
6. Drop, then rebuild the daily summaries:
cd /home/weewx
./bin/wee_database --drop-daily --rebuild-daily weewx.conf
7. Restart weewxd.
-tk