Harm/Help Mod/Nomod macro help - Understanding

You keep using commas where you should be using semi-colons.

#showtooltip
/cast [mod:shift] Overgrowth; [harm] Entangling Roots; Regrowth

For the 2nd

#showtooltip
/cast [mod:shift,harm] Sunfire(Solar); [mod:shift] Flourish; [harm] Moonfire; Wild Growth