I think you need to create a network topology diagram to better explain what you are trying to achieve.

If you are trying to wireguard to a client that is behind CGNAT then you would need to install tailscale on their network and use a tailscale client instead.