Since I am not sure what you are trying to do: Connecting to a server which is using VPN as well is mostly not successful. You need to draw (draw.io) your network topology for better understanding.
Can you provide error messages or something like that? But the problem could be your VPN at home as well.
First of all, thank you @admon very much for your support and help in solving the problem.
As mentioned, the WireGuard connection works via iOS and macOS from network A. The GL-SFT1200 (network GL) is connected to network A via a modem router to have internet access. When I am in network GL, I cannot establish a WireGuard connection even with the macOS app. Thank you for your approach, I think we need to find the solution here?
The IP of the router of network A (WLAN-2…) is 192.168.2.1. I can connect from WLAN-2… with WireGuard iOS and macOS app successfully. The GL-SFT1200 (network GL) router, the one that does not connect with WireGuard has the IP 192.168.2.128.
Maybe it’s dual stack lite? Very common in Germany, for example, with cheap contracts.
Dual stack lite means there is CGNAT on the IPv4 and only IPv6 can have incoming ports.