The problem was with DS-Lite tunneling, as some users mentioned, and it only works over IPv6. However, now I have another issue. My entire family has access through their ISPs, but my cellular data ISP does not support IPv6. Is there any workaround that doesn’t require me to look for a new ISP or asking for IPv4 address? 😀 By the way, thanks to everyone for the help!
Maybe I should first ask the cellular provider for IPv6, because I misspoke; they support it but haven’t enabled it for me. If they provide it, then I won’t currently have a need for IPv4, but thank you for the advice.