Textmeshpro rendering bug in editor and affects text color in game

Textmeshpro has a lot of errors in my editor version. Text does not hide properly in the editor, and in-game the corresponding letters that are showing up when they shouldn’t don’t get recolored correctly.

For example, I have hidden the canvas but in the editor you can see a bunch of random letters:

Additionally, I have some buttons that recolor text as their target graphic when they are selected, and the corresponding letters don’t get recolored properly.

Engine version 2022.3.55f1
TMP version 3.0.9

Button example:

Right now I just toggle the panel that holds the text on and off on a one frame delay with unitask to fix but this seems like something awful to keep in the code long term

Hi. Zanthous.
In my experience, this error caused by font material. If you have used one material for many text meshes, you have to use one material for one mesh.
Thank you.