@TomasGrizzly and
@Manderley I'm surprised to hear that your sims are forced home early from school/work if a sim remaining at home travels to a different lot.
Ordinarily, I don't travel while sims are at work/school because leaving the home lot will cause the sims at school/work to lose their mood buffs (so they won't get promoted as quickly).
So, I'll only have the at-home sims travel when the at-schoo/at-work sim's performance is maxed to indicate they'll be promoted (that yellow check mark).
There are two situations, however, when my sims get forced home early:
(1) Whenever a sim enters CAS to plan outfits/change sim; and
(2) When I save and exit the game while sims are at school/work AND they're in an active club gathering, they will be forced home early when I next reload the game.
For scenario (2), I recently found a workaround.
If I remove a sim from the active club gathering before exiting the game, they will still be at work when I next reload.
To remove a sim at work/school from a club gathering, have a sim at home "End" then "Start" the club gathering. (Any sim at work/school cannot "Join gathering.")
I'm sorry if my explanation doesn't help you with your "forced home from work/school" bug.
My sims are able to work and go to school as usual when other sims travel, even if half the household goes on vacation.