I've got a similar issue.
I've got a master Bus which is receiving audio from my Virus TI and Session Drummer. I've got midi going to my outboard Virus C.
All plays nicely during playback but when I
record a mixdown into X2A the playback sync is all over the place. Any ideas as to why?