My bad, I should have been more thorough with details. I was under the impression that the sunrise/sunset times were provided directly by the Davis console and not calculated.
The values I am getting are coming from the LOOP when running weewxd
LOOP: 2020-06-30 06:07:56 EDT (1593511676) altimeter: 29.887106231687923, barometer: 29.88, cloudbase: 1238.2237428350452, consBatteryVoltage: 3.75, dateTime: 1593511676, dayET: 0.0, dayRain: 0.0, dewpoint: 64.5434155315258, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, extraAlarm8: 0, forecastIcon: 6, forecastRule: 45, heatindex: 69.6, inDewpoint: 45.1326136300073, inHumidity: 53.0, insideAlarm: 0, inTemp: 62.5, leafWet4: 0.0, monthET: 0.0, monthRain: 1.89, outHumidity: 84.0, outsideAlarm1: 0, outsideAlarm2: 0, outTemp: 69.6, pressure: 29.788405301826174, rain: 0.0, rainAlarm: 0, rainRate: 0.0, soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, stormRain: 0.0, sunrise: 1593510480.0, sunset: 1593564480.0, txBatteryStatus: 0, usUnits: 1, windchill: 69.6, windDir: None, windGust: 0.0, windGustDir: None, windSpeed: 0.0, windSpeed10: 1.0, yearET: 0.0, yearRain: 14.08
I do have the following version of ephem: python3-ephem 3.7.6.0-7+b1
Weewx is running on Python 3.7
# Latitude and longitude in decimal degrees
latitude = 40.624573
longitude = -74.012931