Unable to access services between home and ec2 nodes

Hi Guys,

I have a working docker swarm with 3 nodes at home. I spun an aws ec2 instance and joined it to the swarm with no issues. I am using a vpn to connect my home and ec2 nodes.

Now, if i deploy a service that will placed on the ec2 node, i am not able to access it from my home nodes. Same thing if a service will be deployed to my home nodes, i am not able to access it from the ec2 node.

Can you please help me with this?