Have you perfomed any ableton midi troubleshooting? IIRC there is a way to offset the midi timings etc in order to get midisync working better, might have even been a tutorial about it in the factory content sessions?

FWIW I always just dial in the same bpm values to both live and AR, align the ableton sync with the metronome and then record. Works well enough for my needs.