I’m no genius, but I don’t like to give up.
So when this happened to me today, I took longer than I’d like to admit, in troubleshooting.
In my case, disabling my iptables-based firewall on my Android phone resolved the issue. Enabling it again would result in the “Connected, no Internet”...