I agree that people not in the party shouldn't have approval changes -especially when you can't complete their quest objects without them being in the party. Perhaps when you long rest and go to the camp, it can be an option or prompt that they strike up conversation about something you did? Or perhaps they don't metagame at all and if they're not there, they don't know about it.