I have an idea to rework Ekko
Make his passive no longer slow, have a stronger speed boost with more AP, only applies 1 stack from Q(so if they get hit by Q twice only 1 stack is put on them. Change the damage from being a flat amount plus AP to giving him a buff with the movespeed. So when he gets the 3rd hit he gains a shitton of movespeed and attack speed as he speeds his time up. Also slightly affects abilities. Passive buff lasts roughly 2 seconds and can theoretically have a high uptime if he constantly gets stacks off on champions(there is a cooldown per champ so he doesn't do this 10 times in 5 seconds.) Passive attack speed only increases with AP and has bonus benefits with more AP vs low AP. Example: 150 AP Ekko would get 30% attack speed(ignoring base amount) while 300 AP Ekko would get 80% attack speed(ignoring base amount).
Make his Q as mentioned above only apply passive stack once. Also when he gets the 3rd hit and is in his buff mode his Q goes out faster. Decrease the slow duration but heavily increase the slow amount OR make it constantly apply the slow if an enemy is in the Q then when out of the Q wears off after 0.25 seconds.
W would no longer have bonus damage to low health targets. The stun is fine. When he enters his passive buff mode the W is a little faster or it can stun harder. If it's faster say it takes 3 seconds to arm, now it would take 2.25. If it stuns harder you can increase the duration slightly.
E is the same just his passive buff mode makes it faster.
R is the exact same, no changes necessary at all. If any changes are required it would be that the AP scaling is changed slightly.
Would this get rid of tank Ekko? Honestly from what im seeing he would not do as well especially if we change the AP scalings to be meh when low AP but a lot better if you have more AP. Think of it this way, 1 apple is amazing and 2 apples is better but if you get 2 apples you get a 3rd free(building more AP. I would not expect him to go full AP, I would expect a tanky AP build(Roa, Rylais, Protobelt) that shines with the utility and insane annoyance he causes to a team. He would run faster than an udyr on drugs if he has at least 350 AP when he gets his passive off.