Docker Swarm - Internode Communication Issue

Solved by wiping the data folder of the 2nd and 3rd node as they already decided to form their own clusters and didn't want to join the 1st node's.

Also opened port 7946/tcp and 4789/udp in ufw on each node as suggested at: Manage swarm service networks | Docker Documentation