Interesting. Apple may have very specific (internal) guide for frame sync using metal…
Psychtoolbox team seems to find something since they run free beta test.
For me, still no idea… It may due to issue in python frame-controller in the libraries Psychopy built on. (i.e. pyglet, pygame…)