I reported some trouble to run Graylog 7.1+ on FreeBSD. I know, unsopported.
Turns out my problem was a permissions problem. I keep the Graylog data in a different dataset/filesystem mounted on /var/db/graylog and, assuming it would be just data, it was mounted with the noexec option.
After allowing execution I have been able to make it work.