i am not using those exact product but... i have worked with EtherCat many times and connected multiples of same nodes without issue. each physical node gets its own instance in the controller. you do not access one node to get the values to/from the other, so it does not matter that PDOs are named the same way - they are in a different instance/node.
in terms of troubleshooting first thing is always to see how they are all connected, and is the network topology correct.
lets put it this way: if the hardware side is not setup correctly, there is no hope of stumbling on correct settings in the software.
in EtherCat network, nodes are daisy chained. branches are possible but there are limitations and this requires hardware that supports this.
so once the hardware side is verified, one can deal with the software.
how did you configure it in your controller? did you scan the network or manually populate it? are you sure that topology in software matches what you have done in hardware?