Да, Discourse master пока не совместим с Ruby 3. Мне удалось обойти ошибки при заполнении базы данных, добавив два двойных спрэда в topics.rb, но при запуске сервера возникают ошибки вида Job exception: wrong number of arguments.
В README сейчас указано требование «Ruby 2.7+», поэтому его следует обновить.