RichTextLabel uses TextParagraph internally to draw text, but since TextParagraph caches some information lazily there can be a lag spike when drawing the RichTextLabel for the first time.
To get around this issue, you can disable the use of system fonts as a fallback or use the TextParagraph class directly, and force it to cache the information it needs before the first draw call:
Unfortunately, TextParagraph does not support BBCode.