Hi,
We do apologize for the confusion. Regarding FelxI²C, it is said the following:
"The I2C master data valid is delayed 2 cycles because the clock output is passed through a synchronizer before clocking the transmit/receive shifter (to guarantee some SDA hold time)" [Page 1782, S32K1xx Series Reference Manual, Rev. 13, 04/2020].
The hold time seems to be delayed 2 clock cycles of the FlexIO clock frequency. This seems to be an architecture dependent time, does not seem to be a register to modify this.
But again, we do see the data is being hold at least the minimum time (for the capture you sent). Could you take the same capture with more zoom on the zone of interest?
Please, let us know if this information helps you or not.