Things break all the damn time with LaTeX. Example: https://tex.stackexchange.com/questions/730126/update-to-cle...
Sometimes bugs appear only if you load three specific packages in a specific order. The fact that there are no namespaces and every package can modify everything makes it a complete nightmare. LaTeX would do well to take a hint from the lessons we learned in the past 40 years. Or just retire it and push something sane forward, like Typst.
Latex is not Tex.