Everytime screenly reboots it reverts back in time

Every time screenly reboots [midnight or if manually restarted] all past assets come back, even if they’ve been deleted and replaced with a singular asset, as if I’d never deleted it in the first place. Feeling like I’m going insane, any advice?

Does the device have proper internet connection? If not, that’s expected since the Raspberry Pi does not have an onboard Real Time Clock (RTC), so it needs an internet connection to set the time.