I'm making a 2d top-down RPG with a dialog system. In my Dialog Box scene I have a RichTextLabel that loads the text from a json. Font is a custom DynamicFont.
My problem is that, while the text looks fine if I don't mess with the window size, it gets wonky when I maximize or resize it (looks like the text is somehow moved up inside its label). My window stretch settings are Mode: 2D and Aspect: Keep.
(If I change Aspect to "Ignore" the problem goes away! But then the aspect gets messed up on window resize so I can't use that. All other Aspect options result in the problem.)
Before resize:

After resize:
