We have been planning a new from scratch version that'll be in tree, but with the retirement of libolm which is for good reasons, it means we're going to have to write our own OLM implementation at some point as well.
https://matrix.org/blog/2024/08/libolm-deprecation/
TL;DR it's on the list, going to be a bit before we get to it.