I believe that Kankuro's puppet has a certain hit condition attached to it, thus Hinata's mystery cannot block it, as it requires a dodge to activate. There are other characters who fulfill this condition as well and are often used against Hinata cores in order to disrupt their rhythm.