When you are referring to the laptop, is this the openvpn client on Ubuntu 18.04, and how is it connected?
If I’m following, the internet is connected to the WAN side of the ISP router. The LAN side of the ISP router is running DHCP and handing out addresses to everything connected wired and wireless to the ISP router in a range of <what?>. One of these is a wired connection to the WAN port of the Mango, which has a fixed IP address in that range. Nothing is connected to the LAN port of the Mango, which otherwise would be handing out addresses in a 192.168.8.0/24 range.
When the phone wants to connect, it is connecting to the WAN side of the ISP router, probably on port 1194, which is forwarded to the Mango. (I’m assuming that the phone is not connected over wifi to the ISP router.) The Mango creates a tunnel from the phone to an address, probably in the range of 10.0.8.xx, and creates a route from that to the 192.168.8.0/24 range, which is the “local network”. At this point the phone doesn’t have any idea what the LAN addresses are, so if you want to reach the LAN range, you have to change the phone’s default gateway to 192.168.8.1 (your config is probably doing that anyway) and then add a route in the Mango from 10.0.8.xx to the LAN range (which is the Mango’s WAN network, and would be unusual).
I’m not sure how that laptop is connected, but if it is wireless or wired in the ISP’s LAN range, then you are probably making a connection to the Mango, but perhaps it is reaching the LAN directly, and not through the VPN server at all. If it is connected to someplace else on the WAN side of the ISP router, then I’m not sure what is going on.
Whatever you do, do not connect both the WAN and LAN connections to your ISP router. And do not open ports 22 and 80 on the Mango firewall, and do not forward those ports to the Mango.