Err, I did the same here and the date is back to 2017.
Maybe someone needs to have a look at hwclock and check why it is not really saving in the correct registers ( I suppose ). If I recall correctly, odroid have a special hwclock for one of their board (EOL).
The jumpers are for SPI/recovery : https://wiki.radxa.com/Rock3/hardware/3a
Update (possible fix = NO!):
We need sudo hwclock -s to read from HW rtc and set the system date at boot time.