Workaround #1: Don’t do your automation on top of the audio regions. Instead, do them in independent “MIDI-only” regions that will affect the audio (i.e. the “Object Base Automation” A-Playback Track). Then negative delay these “MIDI” regions.
Workaround #2: Don’t set a global negative delay for this particular audio driver, but rather for each audio region. Then, the automation and the automation data will be put back in time (negative delayed) by the same amount.
There is another aspect of latency that you cannot compensate for: SLEW. This is where the automation data can’t be read fast enough by the specific audio hardware. In other words, fast *changes* will smooth over and won’t be recognized exactly. Not all hardware is created equal, so automation latency/slew are different always.