Kid does NOT hard counter Zoro
There seems to be this prevalent idea that Kid hard counters Zoro because of Assign.
What doesn't sit right is the fact that Kid HAS to get close to his opponent to pull it off, which gives Zoro the opportunity to land attacks.
As can clearly be seen, Kid can't use Assign from a distance. It's not much of a leap to suggest Zoro has faster attack speed than Kid, so he'd quite literally blitz Kid the moment he goes for this supposed hard counter.
For the speed scale, it'd look something like this:
RT Zoro ~ Kid based on them both intercepting and blitzing Big Mom.
ACoC Zoro > RT Zoro ~ Kid.
Asura Zoro > ACoC Zoro > RT Zoro ~ Kid.
We know ACoC gave Zoro a speed boost since he blitzed flames off King immediately after unlocking it. Additionally, we know that ACoC gave Luffy a boost in 1010, so the same should apply to Zoro himself.
Let me know if I'm delusional.
Edit: Kid's regular magnetism wouldn't work since Zoro's Haki and grip strength are strong enough to resist it. He'd need his awakening.