Don’t use RichTextStyle row then. Just use Text Style Block to save the information in your DT.
RichTextStyle internally uses Text Style Block just nested. Use Text Style Block to sync your ui.
Or even better just use Slate Widget Styles to homogenize your UI.
Example for a button:
For a textblock
That’s what they are there for in the engine.

