Wireguard's connection setup is a whole lot simpler than most otherBut only if you ignore the implications coming with NTP transmissions.
The implication is to require a monotonically increasing 96-bit value. Using NTP is one way to do that. There are obviously others which do not depend on external protocols and/or services.
-- -- Matthias Urlichs