Not all kext functionality is deprecated (yet), only things that have userland replacements. Filesystems are not deprecated.
The macOS port uses the KAUTH listener API, which was indeed deprecated with 10.15.
It sounds like FileProvider would be perfectly suited to the job if it weren't pulled.