I've found out that when using Cadabra2 in JupyterLab, expressions are rendered via LaTeX using the dmath* environment from the breqn package. However:
MathJax 3 (used in JupyterLab ≥3.0) does not support breqn, resulting in formulas not being rendered correctly (e.g., no line breaks for long equations).
Even with workarounds (e.g., CSS fixes or MathJax config tweaks), the output is suboptimal compared to standard LaTeX environments like align*.
I realize that using breqn is the easiest way to handle long expressions, but when using the latest versions of jupyter these problems occur.