Assigning every NPC a custom seat

I would imagine you could look for Seat Occupant and if it is not nil, then set that as the target for the NPC Pathfinding.