Basic issue is that LEAN_ON_TABLE animation is improperly defined. It does not recognize snap points and it also does not snap properly by itself.
The issue has been persistent since prior to 1.08 and carried over to 1.10. I've attached two screenshots below that show the current BIS_fnc_ambientAnim script and my locally fixed version. {F23105} {F23106}