As I said it, I have a very similar setup and use VirtualBox with the exclusive purpose of running QB64. There is no incompatibility. What you have is either bad settings or a MacBook that's beginning to beg for mercy.
Either way, try using QB64 just as a compiler if you end up not figuring out the best settings for your VirtualBox machines: Use any other editor to code, then use ./qb64 -x file.bas to compile your programs in the virtual environment.