I am also pretty sure I shot at the right time at the last one but still lost. Maybe it is just buggy.
shoot as soon as the animation changes
It's very possible, the final boss is really fast but I won the last three times I tried.