I guess I didn't get them all - or created some.@pedrwyth did some large rewrites of the relevant code to prevent weirdness a while ago.
* Gambling - Sometimes when I gamble with someone, I sit right beside them when I'm supposed to sit infront of them (table is empty too). Another case where I accepted a game and I sat in another table far across from the table I chose to play, and when I finished game, my position resumed to where I first asked to play.
The sit alongside could happen if the preferred sit position opposite was occupied -but with the table empty is definitely wrong. Any idea which tavern(s) this was - the same tavern layout is called for several taverns.
For the other there seemed to be a default which could sit you at the "nearest" free sit locator which might be at another table in the tavern - this would be for taverns with no hardcoded solution. Was the table with the gambler full in this case - and again which tavern?
A saved game in the tavern would be useful when it next happens (can be after it happens because the behaviour should repeat).
In the meantime i'll try to work back through the code and testing to find the "sit alongside when space in front " problem for myself.