According to the talk I watched, tigerbeetle makes heavy use of io_uring on linux - which isn't part of POSIX.
Adding freebsd support should be pretty easy. If it supports darwin, it'll probably already have an implementation built on top of freebsd's kqueue. Its probably just a case of wiring it up to use kqueue when built for freebsd.