As a monk, say you cast Holy Veil on yourself, then you get hit with Diversion, If you then cancel Holy Veil, will Holy Veil take the extra time to recharge?
No since the skill is already used, prior to the casting of Diversion. If you get hit with Diversion, before Holy Veil is finished casting, then Diversion's effects would come into play.