Yep. I never had any timing problem in Live (ITB), except few that are documented in the Live manual, are part of the Live architecture and actually make sense : the latency compensation of modulated devices placed after latency inducing plugins and of the sends being routed to other sends are (I think) the only "issues" ITB.
Until you know how and why, it's not an issue anymore...
It's well explained here :
https://help.ableton.com/hc/en-us/ar...mpensation-FAQ
I had other issues before when recording Reason rewired (using external instrument built-in plugin). I don't remember exactly the issue and the way to solve it (because rewire doesn't exist anymore), but it needed some trickery to get everything aligned.
I think it's well documented too on internet that any timing issue in Live involves only external hardware, and is actually part of the nature of the hardware stuff : because it's external, Live doesn't have any way to predict latency.
By the way, it's explained somewhere at the end of the manual that because of its original purpose (to play music "live"), Live is prioritizing latency against jitter (a bit more latency than other daws, but less jitter). Of course it's only a talk, but at least my experience is that ITB I never had any timing issue...