Unmaintained? You must be mistaken, libjxl was getting a healthy stream of commits.
The issue was the use of C++ instead of Rust or WUFFS (that Chromium uses for a lot of formats).