Incorrect system time after suspending

when i start my system (hp spectre x360) after suspension. the system time is usually incorrect. i’ve recently reinstalled my system, after this reinstall it started showing this behaviour which it didnt before.
If i run sudo hwclock -s the time gets corrected until i suspend again. if automatic time sync and automatic timezone are on this behaviour still occurs.
edit: i’m not 100% certain this only happens after a system suspends or if it always happens. but but after a start after suspension is usually when i notice it