They should decay slowly, losing 1 stack at a time like some other blessings, or simply shouldn’t be fully reset on a miss like uncanny strike doesn’t.
with so many team mate variables like grenades going off killing an enemy you are swinging at - it just feels really bad to have all of your stacks reset.
Another option would be to remove a single stack on a miss.
Shred I think is fine losing it’s stacks, at only 5 ita not hard at all to regain it. Decimator on the other hand, requiring double that time, feels awful when like you said you swing at an enemy that is dead before you hit them.