UE 5.1 on Mac, changing to and from fullscreen takes 60 seconds

I have a fairly standard setup for changing options. Using blueprints and changing values in GameUserSettings when the apply button of my UI is pressed.
On windows it works fine and responds as expected, but on mac it is a pain to do any changes here.
The game goes beachball and is frozen for 60 seconds, but then recovers. This goes for every change i make. If i want to move from one monitor to another, it takes many steps: 1, go to windowed mode. 2 make window smaller so i can grab it and move it. 3, go back to fullscreen. 3 minutes…
It is on a M1 macbook with UE5.1.