Can you see if you get this problem when using SR’s JUCE branches (master
branch is JUCE 4 based, juce5
branch is based on the JUCE 5 develop
branch).
It contains changes to OpenGL on macOS (specifically using CVDisplayLink
as Apple recommends) and it would be interesting to know if these changes solve your problem or not.