In Logic 9.11, Omnisphere (1.3.1c) does not play back the first note of a region unless there is non-zero pickup time. i.e. If the first Omni note is on the down beat of bar 2, and I start Logic playback from this point, that first note does not play. If there is any pickup time (i.e. start playback from 188.8.131.52) then the note plays correctly.
It's as if the first note is a few ticks before the beat, but is in fact quantized dead-on. (BTW there is no delay set in the region/track inspectors either)
If I move the region to any other soft synth track, or re-assign the current track to any other synth, the first note plays OK.
I've started from a fresh blank Logic song in case there was something weird in my template, but the problem persists and is 100% reproducible.
Is anyone else having this problem, or know of a solution?