Unity 2022.3.22f (latest LTS)
TextMeshPro 3.0.8 (latest from package manager)
Edit: Removed original report because it's actually more subtle than originally thought.
Turns out an interaction between PlayMaker, prefabs and TextMeshProUGUI triggers the 'Please remove the CanvasRenderer component' many times when doing a build, even if it only occurs once in the project.
So this thread isn't entirely pointless, instead I'd suggest that the warning issues in TMPPro_Private should also output...
Incorrect warnings prompting to remove required CanvasRenderer component
TextMeshPro 3.0.8 (latest from package manager)
Edit: Removed original report because it's actually more subtle than originally thought.
Turns out an interaction between PlayMaker, prefabs and TextMeshProUGUI triggers the 'Please remove the CanvasRenderer component' many times when doing a build, even if it only occurs once in the project.
So this thread isn't entirely pointless, instead I'd suggest that the warning issues in TMPPro_Private should also output...
Incorrect warnings prompting to remove required CanvasRenderer component