No worries, and thanks again for replying!
I was running a ipv4 wg server before but I opted for the ipoe ds-lite upgrade for more bandwidth, and now it's forcing me to setup a ipv6 wg.
I made a little progress where I can access the wg server running on my router if I connect to the router's wifi. But I can't access the wg server if I'm using my phone's network even though I do see some packets coming in using tcpdump but the wg server didn't reply with any packets. I'll check if my port is open once I get back to my computer.
On a different note, what's the reason of using allowed ips: 10.0.0.2/32, fd00:db8:0:abc::2/128 ? Is there anything special about these two addresses?