If you want to set up a wireguard server on your home, you have to have a global IP address from your ISP.
Would it caused by you haven’t global IP address?