Always check cellular APN config
So just for fun I went into network settings in android, went to my cellular APN config and enabled IPv6.. and it worked! I have IPv6 on my cellular internet and indeed its P2P, so I can access port services on my android and vice versa!
For info, the cellular provider is ukrainian Lifecell