A self hosted "TURN like" server seems like it would be simpler and more secure -- yet achieve similar goals, and yet still more robust vs funky NAT layers than a dynamic dns solution alone would provide.
1: https://www.jordanwhited.com/posts/wireguard-endpoint-discov...