I once used a lot of macros on this site until I learned enough to start writing them on my own based on current rotations or covenant rotations. One of the things I realized later on was the heavy use of reset=combat. In my opinion, reset=combat is only useful on target dummy or soloing npcs 1 by 1. I say this because using reset=combat in a dungeon, raid or pvp, continues your cast sequence where it let off when you change targets. Generally, I wouldn’t think this is good as you’ll want to start the cast sequence over when selecting a new target.
This by itself causes issues because macros are tested on target dummies, and hang in open world use. And the hanging comes from the macros not resetting upon new targets with reset=target. I don’t think you’ll ever get the sustained damage you are after if you are just always continuing a cast sequence on a new target, where you left off from the last target.
I could be wrong on this but overall, it’s been my understanding on how WOW’s macro system works, GSE isn’t able to override anything that WOW doesn’t allow so macros should still follow the same type of patterns.
In dungeons, raids and pvp, Combat can last a long amount of time. Take for instance,
/castsequence reset=combat Hunter’s Mark, Aimed Shot
In the above, Hitting the macro once, places hunters mark on target 1, but if you change targets, aimed shot is hit on target 2 instead of resetting the sequence with reset=target and starting over, hence
/castsequence reset=target Hunter’s Mark, Aimed Shot Will always put hunters mark on selected target followed by aimed shot.
I could be wrong but just sharing my thoughts,
Chris