Thanks for taking time to practice! That is a huge part of learning Cisco.
I looked at the packet tracer file, and PT simply isn't handling the etherchannel correctly. It didn't even handle the spanning tree correctly with parallel trunk ports. When I enabled only 2 of the 4 interfaces on sw1 in the middle, and didn't do etherchannel, it had a better chance of working. The only other thing required, was to create vlan 23 on sw1. Without that VLAN, SW1 won't forward frames for vlan 23 between SW2 and SW3 (and yes, PT was not emulating that correctly either, as some of the EIGRP hellos were making it across).
An updated PT file is attached.
I'm glad to know the reason behind why I can't make it work. I don't know how you figure it out that the culprit was PT and at least it ease my mind thinking over and over. I think I need to acquire used real cisco routers and switch :-) to practice with to avoid such unexpected error. It really makes me crazy trying to find what went wrong :-)
Thank you very much for the enlightenment and for sparing your time.
I would also like to take this opportunity to express my gratitude for sharing us your expertise. I learned from it.
More power and best regards,
I think I need to acquire used real cisco routers and switch :-) to practice with to avoid such unexpected error. It really makes me crazy trying to find what went wrong :-)
You can practice this lab on GNS3 and be able to use Etherchannel.