Trainer card Will does not work accordingly

I first use Will to get the head then Misty.


Apparently when I use Misty after that it can still tail without the first head.

Does that mean the Trainer Will card has a bug?

Answers