It looks like the OpenType font was generated by vectorising the bitmaps. Did you consider embedding the bitmaps directly in EBLC/EBDT too? I’m mostly asking out of curiosity having recently implemented support for these and the newer CB* tables in a Rust font parser.
I’ve submitted the update to Homebrew.
I’m the one that contributed the font to Homebrew too. Been my font for some time, and why not have it in the package manager I use. :)