The roster
This is the cast the romance overview names. Approval numbers stay off the page.
The romance overview lists origin companions Astarion, Gale, Karlach, Lae'zel, Shadowheart, and Wyll, plus Halsin and Minthara. Jaheira and Minsc are not romance options. Player characters in multiplayer cannot romance each other.
Waiting at camp
People you are not walking with wait at camp. Camp is where the long-rest scenes play. A short rest only helps the active party.
Characters who are not in the active party do not benefit from a short rest. They do not regain hit points or resources from it.
Many origin and companion scenes happen on a long rest. The romance overview says leaving for the Mountain Pass or the Shadow-Cursed Lands can drop queued camp scenes, and it suggests extra long rests at camp before those exits.
Karlach's exit and Minthara's knockout
Karlach leaves if the paladins of Tyr from Hunt the Devil are still alive when you take the Act 1 exits that resolve the grove.
Patch 5 notes say Minthara still appears at Moonrise Towers if she was knocked out in Act 1.
Where approval shows
Every companion has an approval rating. Dialogue shows a plus or minus in the corner when it changes. The character sheet draws that rating as a coloured bar and a word, from Very Low through Exceptional. With a mouse, the detailed view also shows the number. On a controller the number stays hidden. On consoles the bar is only for companions in the current party. The rating stops at 100, and further gains stop printing. In multiplayer each companion keeps a separate rating toward each avatar.
Official site: baldursgate3.game.