I believe the problem resides in the fact that blocks require 1 tick to become "able to recoil" someone within range, which is not how glad works, because you can't be recoiled by someone spamming bf. the block has to be a long block (not sure about tick numbers).
Im not sure however whats causing used up massives to disappear because of a slash.