Legacy Bubble Chat flickers at far distance

I wanted to restore the legacy bubble chat since it looks much more cleaner and straightforward than the current one, so I did a tiny bit of tinkering and it worked. I just enabled LegacyChatService in TextChatService and put this client script into ReplicatedFirst:

game:GetService("Chat"):RegisterChatCallback(Enum.ChatCallbackType.OnCreatingChatWindow, function()
	return {
		BubbleChatEnabled = true, 
		ClassicChatEnabled = true
	}
end)

Then it worked, however. There is quite an annoying issue I can’t seem to figure out how to solve, and it’s the bubble chat suddenly enlarging itself. Here’s how it looks:

I’d really appreciate it if you help me out on this matter, or at least give a theory on the cause of it.