I think that's some iOS peculiarity, or non-standard latency compensation implementation. On Android all bluetooth headphones I've tried seem to work fine for non realtime applications, and many (like Sony's great wf-1000xm3) have none or barely perceptible latency in games.