Could this be a software issue? Did you check if there are background processes draining your battery?
Maybe the default settings for Libre 5 are bad? Maybe the software can be improved to improve battery life?
These kinds of problems are often not background processes, but instead parts of the hardware which haven't been powered off or power gated correctly; even a small leak of a few mA could be enough to drain a battery much more quickly than the user would expect.