My time wont sync with network time

Did you checked the status of the systemd-timesyncd.service Service. It needs to be running.

systemctl status systemd-timesyncd.service

Also check if there are NTP Servers in the config /etc/systemd/timesyncd.conf

If you made changes restart the systemd-timesyncd.service, if the service is not running start and enable the service.

After this, set with timedatectl the NTP option.

timedatectl set-ntp true 

Also make sure you run only one NTP daemon. Not ntpd and timesyncd at the same time.

See also the Arch Wiki

https://wiki.archlinux.org/title/Systemd-timesyncd

6 Likes