Something I have been working on recently is a much needed overhaul update to Choicy, it's coming along but it will be quite hard to test considering it has to support all the way down to iOS 9 :-(.
One thing that has been broken for a long time (since iOS 15) is dependency parsing, so the tweak lists weren't accurate for quite a while. This broke due to dyld_shared_cache's being split and the old parser not supporting that.
Additionally the main dylib has been rewritten entirely in C with only libsystem as the dependency to leave a smaller footprint in the process it is injected into. It also doesn't link against libsubstrate anymore, which should be better for jailbreak detection in certain apps, but only when custom configs are used (since when fully disabling injection, even the Choicy dylib itself will not inject).