python webserver not working on vpn

So I created a shell with msfvenom.
I then start a python httpserver to host the newly created shell.
I started it with sudo python3 -m http.server 80
Also tried --bind 10.10.24.x
I can do local host no problem, but when I open my 10 address from the vpn it times out.
Anything I need to know about how the vpn is configured?
I cannot see what I’m missing here…

OS is osx mojave 10.14.6 (18G9216)
Tried it with firewall on and off.

Solved.
VPN tunneling is a bit wonky on osx.