I generally agree with the other posters - this isn't a difficult fight, but brute forcing it and blaming the developers for your own failures isn't the way. You might consider that a lot of players think that this game is too easy on Tactician. It really doesn't need to be easier. If this fight is enough to convince you not to play any more, that's probably a good decision for you.

Some enemies have multi-attack - an ability your characters can gain around level 5-6 depending on class. Using some spells that don't directly do damage will make this fight trivial. Fog Cloud, a simple level 1 spell, blocks LoS against those ranged attacks. You can setup up some Grease or Web to slow down melee attackers.

In BG3 (and D&D 5E, which BG3 is based on), action economy is king. The easiest way to increase your side's action economy is to have more pieces on the board. At this level, Flaming Sphere and Spiritual Weapon are decent options.