I can not confirm it works this way on OSI or not, but I can only imagine this is a bug as Counter Attack behaves like a normal attack, and can miss.