See, I don't understand this reasoning. He could have get some intel and vamoose. He has druids cpable of fighting back in the grove, Zevlor is a paladin and can fight too, plus he obviously could have sent for reinforcments to the other circles. There was no need to stay as long as he did to be honest. And getting caught like that is not much of a plan imo.
Except putting the grove in danger by making them go into a fight is literally the opposite of what he wants...
Zevlor is a Paladin but he's not part of the Grove. In fact, Zevlor is literally in the middle of being kicked OUT of the Grove, so why would he fight to save to people who are literally sending him (As well as the rest of the tieflings) to his death?
How long would it take for the reinforcements to arrive from other Circles? Would they even care? The grove is simply home to a small number of Druids. They're not a major circle, how much sense does it make to go against an army just for a small group of Druids who could just relocate to somewhere not under threat.
He needed to stay until the threat was dealt with. Being "Caught" helps with that, since it allows him to stay inside the camp easily, thus he can do things like sneak around at night to find out their plan and listen to the guards around his cell and when the time comes he can surprise them from within (The time being either when you free him or when the camp moves out for its attack and thus the defences are lowered - Of course, the latter ends up with him arriving too late to help defend the Grove during the attack).
Getting the intel and getting out of the camp... Doesn't help him. Since no matter what the intel provides, it does jack at helping him take down the leaders unless he literally goes back into the middle of the camp where the leaders are... So why bother leave in the first place. With the idea being he kind of wants to simply assassinate the leaders, rather than to fight the entire Goblin Army. So waiting until an opportune moment (Such as if they come to interrogate him) and then taking them out is preferable to getting a handful of people together to try and face the army head on.
Honestly, the only odd thing in the whole scenario, is why the tieflings are still being kicked out of the Grove when Halsin returns and the Goblin Camp has been dealt with.
Like, the reason they're being kicked out is because they're bringing the threat of the goblins to the grove (And in part due to Kagha wanting to do the Rite of Thorns which will kill any non-Druids, as a means to protect the Grove from the goblins). Without the threat of the Goblins and without Kagha being in charge any more (Thus the Rite of Thorns is stopped irregardless of your intervention), there's no reason for the tieflings to leave (Except that one annoying Druid who hates everyone who isn't a Druid). Yet, they still do... Maybe they decided they want to leave of their own volition after getting used to the idea of making their way to Baldur's Gate? But ALL of them deciding this seems strange, you'd think a few of them might want to stay.
Plus, as some friend pointed out: If it really was Halsins plan to get captured and leave poor Liam to his fate, that is pretty cold. Plus he couldn't have known, that Liam would be so sturdy under torture to not reveal teh Groves location, so that would have been a gamble.
That is predicated on Halsin knowing that Liam was captured. Halsin went off on his own when they got ambushed, so there's no certainty that he knew that anyone else was captured. He may have figured he was enough of a distraction that everyone else got away.
He might have learned about it after the fact, but by then it's too late.