You don’t need to manually open ports on the GL device acting as the WG Server; the GL GUI handles that all for you.
I think you should try replicating a far more simplified Client/Server setup before introducing WAN/ISP IPs or LTE. Here, substitute my Certa for a mobile phone running the WireGuard application in the following HOW-TO & this should be as straightforward as it gets:
Then we can make the necessary modifications regarding outside/Internet-side connectivity.