It should be possible to multiple OpenVPN connection simultaneously. After multiple clients connect, they should be able to communicate among each other too. Friends of mine use this approach to LAN like gaming from different parts of the world.
Would you be able to post logs related to failed connection? There are likely obtained by running the following in the terminal.
sudo journalctl -f
sudo tail -f /var/log/syslog