If I understand your setup correctly, you should not have to forward ports from the Device to VPN.

On the GL-MT300N-V2 OpenVPN Client settings, have you tried turning on Access Local Network?

I do not work for and I do not have formal association with GL.iNet