Myself and regarding to the Internet many folks are using NPT (network prefix translation) and translate (static) ULA to a dynamic GUA prefix.
Wireguard is a layer-3 device and the original author has some rejections why IPv6 is not being treated well with Wireguard.