I was fighting Boss Officer Shamac in hard mode with Mega Banette but against Swellow my disable suddenly started to fail which is weird as disable's accuracy is 100% from Gen 5 onwards. This had also happened against Pumpkin King yesterday but I couldn't take the screenshot. Here is a screenshot of the battle log:
Please fix this bug.