A question about keyboard component onset timing

OS : Win11
PsychoPy version : 2023.2.3
Standard Standalone? (y)
What are you trying to achieve?:
I initially thought that the “sync timing to screen” option for the keyboard component had to do with the polling of keyboard responses, but now understand that it only has to do with the onset of the component. I have an experiment where I display a stimulus for 3 frames, then allow keyboard responses once the stimulus has stopped being displayed - the keyboard component is set to start upon the “Stimulus.status == FINISHED” condition. The stimulus timing is synced to the screen.

My Question is this:
Will the exact onset timing of the keyboard response component differ based on whether or not it is synced with the screen, given that it is set to start conditionally upon another component (that is synced to the screen) finishing? E.g., could it potentially start in the middle of a frame if it isn’t synced with the screen?

I am using the psychtoolbox keyboard backend.
Any insight would be greatly appreciated.