Auto Wrap Text doesn't work properly

I’m working on a typewriter effect using Text Blocks on UMG and have the Auto Wrap Text setting On.
Whenever I use SetText() and put the full text on it, it doesn’t wrap the text at all.
But when I use SetText() during the typewriting with the text split into characters (with a delay between each character) it works.

The issue is that I’m using 2 blocks, one for the preview which also works as a widget resizer - so the text that is being written will already have the needed space on the parent widget - and the other for displaying the text at runtime.

I already tried binding the text, setting the PreviewText during Tick, re-enabling the auto wrap setting at runtime, converting the Text value to String before calling SetText() on the PreviewText.

Thanks in advance for any support.