Seems to be stuck in the past. It was doing this on my old PI, running 3.5. I got a newer pi and installed 4.8 and edited the config and copied over the db file (after stopping it).
restart of the service: syslog.
Aug 2 13:23:53 weewx systemd[1]: Stopping weewx weather system...
Aug 2 13:23:53 weewx weewx[419] INFO __main__: Terminating weewx version 4.8.0
Aug 2 13:23:53 weewx systemd[1]: weewx.service: Succeeded.
Aug 2 13:23:53 weewx systemd[1]: Stopped weewx weather system.
Aug 2 13:23:53 weewx systemd[1]: weewx.service: Consumed 25min 1.090s CPU time.
Aug 2 13:24:13 weewx systemd[1]: Started Session 30 of user buster.
Aug 2 13:24:32 weewx systemd[1]: Started weewx weather system.
Aug 2 13:24:32 weewx weewx[6417] INFO __main__: Initializing weewx version 4.8.0
Aug 2 13:24:32 weewx weewx[6417] INFO __main__: Using Python 3.9.2 (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
Aug 2 13:24:32 weewx weewx[6417] INFO __main__: Platform Linux-5.15.32-v7+-armv7l-with-glibc2.31
Aug 2 13:24:32 weewx weewx[6417] INFO __main__: Locale is 'en_US.UTF-8'
Aug 2 13:24:32 weewx weewx[6417] INFO __main__: Using configuration file /home/weewx/weewx.conf
Aug 2 13:24:32 weewx weewx[6417] INFO __main__: Debug is 0
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.engine: StdConvert target unit is 0x1
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.engine: Archive will use data binding wx_binding
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.engine: Record generation will be attempted in 'hardware'
Aug 2 13:24:32 weewx weewx[6417] ERROR weewx.engine: The archive interval in the configuration file (300) does not match the station hardware interval (1800).
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.engine: Using archive interval of 1800 seconds (specified by hardware)
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.restx: StationRegistry: Registration not requested.
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.restx: Wunderground-RF: Data for station KWAABERD11 will be posted
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.restx: PWSweather: Posting not enabled.
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.restx: CWOP: Posting not enabled.
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.restx: WOW: Posting not enabled.
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.restx: AWEKAS: Posting not enabled.
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.engine: 'pyephem' detected, extended almanac data is available
Aug 2 13:24:32 weewx weewx[6417] INFO __main__: Starting up weewx version 4.8.0
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.engine: Clock error is -0.94 seconds (positive is fast)
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.manager: Starting backfill of daily summaries
Aug 2 13:24:32 weewx weewx[6417] INFO weewx.manager: Daily summaries up to date
Aug 2 13:24:34 weewx weewx[6417] INFO weewx.engine: Starting main packet loop.
Aug 2 13:24:34 weewx weewx[6417] INFO weewx.restx: Wunderground-RF: Published record 2022-08-02 13:24:35 PDT (1659471875)
Aug 2 13:24:35 weewx weewx[6417] INFO weewx.restx: Wunderground-RF: Published record 2022-08-02 13:24:35 PDT (1659471875)
Aug 2 13:24:36 weewx weewx[6417] INFO weewx.restx: Wunderground-RF: Published record 2022-08-02 13:24:35 PDT (1659471875)
Aug 2 13:24:37 weewx weewx[6417] INFO weewx.restx: Wunderground-RF: Published record 2022-08-02 13:24:37 PDT (1659471877)
Aug 2 13:24:39 weewx weewx[6417] INFO weewx.restx: Wunderground-RF: Published record 2022-08-02 13:24:39 PDT (1659471879)
It keeps publishing data to wunderground, so I know it is reading data from the station.
It doesn't seem that this error is the cause (although I will have to dig into it).
Aug 2 13:24:32 weewx weewx[6417] ERROR weewx.engine: The archive
interval in the configuration file (300) does not match the station
hardware interval (1800).