The DoT has a different name from the initial hit. <...> find to search for "Mighty Blow" alone
I am quite sure that buffbars does not support regular expressions in order to prevent the string with 'bleed' word from firing the trigger. Probably will have to retry the search for '[skill]+on' as posted above.