Most of the time it works for me when I start the game via Terminal.
The command I use is : sudo /Applications/Guild\ Wars\ 2.app/Contents/MacOS/cider
When I start it without ‘sudo’ , it does not work for me.
I had tried other suggestions and the reinstalling, but nothing. Then I tried what you did and it worked right away. Thank you.