Alrighty, so looking at it your actual BillboardGUI size is fine, it’s keeping the size constrained as expected but looks like the main issue isn’t the text but the UIStroke.
Roblox recently made some changes to UIStrokes I’m not 100% if they are live in game but I believe it is, basically what they added is to allow stroke scaling. I changed the “StrokeSizingMode” to “ScaledSize” and updated the “Thickness” Property to “0.1” since scale works in a 0>1 value.
Oh! xd, Roblox have plenty of strange bugs, the funniest thing is that today i accidentally realized that UIStroke applied to text can be edited better, and i didn’t used it for like a year, so big thx for this