Sounds like you killed Kagha. That makes the Druids hostile to the Tieflings and you, and
makes it almost impossible to stop the Goblin invasion. If you stop the Goblins, either in
combat at the Grove or by killing the 3 leaders, you can rescue Halsin in the Goblin Camp.
Since the Grove was wiped, I'm not sure if he shows up in Act 2 or is just dead. Karlach is
out of reach because the Tieflings were all killed and she blames you for not saving them.
Pretty sure the only way to get her is going back to before you killed Kagha and making
other choices.