Confused with pause blocks in GSE3

I am not new to macros but not an advanced creator either.
The changes from GSE2-GSE3 regarding Keypress and Key Release also play into the confusion.
My macro is the current PALYTANK in the forum. I am trying to add Ashen Hallow into the rotation It fires but it keeps cancelling early as it is designed to be canceled to reserve Cool Down time. I don’t care to cancel it early. I want it to stay active for the entire 45 sec duration.
I have reviewed help topics and Lutechi’s video regarding click pause but the differences between v.2 and v.3 make the older video not too relatable.

This set up will not prevent the cancelling of Ashen Hallow
I even tried “/cast !Ashen Hallow” also will not prevent cancellation of the spell upon 2nd keypress

NOTE: I do not use the logitech mouse or software. all my pauses are real time

Wouldn’t [nochanneling] fix this?