concentration may just be do to Shadowhearts stats. I'll have to look at them, and think on it.
Alot of helpful advice is probably coming from D&D players that have been playing for years, that know 5e and all it's little tricks and stuff.
I posted somewhere about tricks to use, and tips.
Another thing is look at levels if something is higher level then you don't engage look for the weaker stuff. Another is look at every spell, ability and see what fits our play still. You can hamper enemies forcing them to move with grease, fog, darkness spells, put them to sleep with sleep spells, make them inable to act with hold person etc.
Then their is action economy, are you doing damage/hindering enemies every round, if they same to be hitting you more often try getting different armor, or using armor spells, or bless, and bane.
With Shadowheart and her always breaking concentration keep her way back, or hidden. I swear something sneezes six states away she loses focus.
Always have a good mix of classes, and damage types (melee, ranged) for those without spells, or even shadowheart her cantrip abilities are easilly shrugged off. classes: fighter, rogue, cleric and magic user. Warlocks have a great cantrip they can couple with hex to do serious burst damage. Wizards are more flexible.
Keep your cleric alive (unless she's out of spells) If you fall below half hp pop a health potion. keep Shadowhearts cure wounds handy for those that do fall. DONT use healing word unless you have no way of getting to downed party member. Healing words healing isn't all that great, though it's more flexible do to range.
Rest/heal after fights, need to top off or nearly top off.