You're using an awful lot of condition tags, and your target= command will override the assist command, making it redundant. Not sure if the error lies there though, but still worth a mention.

Anyway, try to use only /assist <name of rogue> without modifiers, then add a simple /stopmacro [noharm] before all your clickies. Using this, you can remove all the [harm] and [target=] conditions in your individual click macros, making it much cleaner and easier to debug.

/cast [nostance] Shadowform
/assist <rogue>
/stopmacro [noharm]
/click MultiBarLeftButton1
etc.

#1
#showtooltip
/castsequence reset=target/combat Devouring Plague,,,,,,,,,,,,,

and so on. I dont use focus myself, so maybe i'm missing the bigger picture here.