So when I upgraded my project to Unity 2019.2 yesterday, one of the weird issues that popped up was a problem with the bounds of TMP text fields on world space canvases, that grossly overshoot the size of the canvas, such as:
To note that the canvas is being scaled down to 0.002321589 (which may be part of the problem):
… and the fields are being stretched horizontally to fit the canvas width:
In prefab mode (when you edit the prefab), the text field is of the correct size.
Now this started happening when I upgraded to 2019.2.0f1, it was working just fine in 2019.1.8f1, and I’m using the latest HDRP (v6.9.1).