It should just be routing policy issue. NTP is blocked before wireguard is connected. If time cannot be sync Wireguard will not connect.
So remove NTP from using Wireguard to connect to the Internet should solve this problem.