Скорость работы сайта не зависит от дистрибутива. Она зависит от версии php, от правильной настройки вебсервера, от наличия кеша, от правильности написания кода, от железа, но от дистрибутива в последнюю и не решающую очередь.
Гуглинг говорит, что такое бывает, если зависли соединения. Попробуйте сбросить процесс:
Командой top посмотреть, какой process id (PID) у ngrok, потом командой kill -9 {PID} убейте его. Потом повторите свою команду из вопроса. Взято отсюда.
Проблемы в правах нет, проблема в несовместимости macos и php (система не может поддержать исключающую блокировку). В качестве костыля можете исправить вендорный код в месте, где используется блокировка, как это описано в случае ларавель (источник). Деплоить приложение все равно будете на обычный linux хостинг, а на локалке для временного решения сойдет.
Если это убунту, то там в settings > display была галка о том, что должен ли курсор задерживаться возле границ монитора или переходить сводобно. UPD. Это фича sticky edges https://askubuntu.com/a/109348