Apart from placing the spot direction in the zone, I would also make sure you adjust the spot direction after they sit.
Where you position them when they are standing doesn’t always mean they will be at the same position sitting.
Also if you have a overlay make sure you have layered the character correctly, a chair would be the lowest level then next layer is the character followed by the table/desk.