I don't know much of a better way to explain the issue other than that entering text and dynamic attributes in Experience Builder just feels unnecessarily difficult. As an example, I'm working on building an expression in the Set Link portion of a button widget.
For starters, I can't even copy-paste text into this box, which is very irritating. Secondly, I forgot to enter the quotes around ?subject=RE%3A%20EP%20311%20Request. I clicked ahead of the ? and try to type in a quote, but it only enters both sets of quotes and if I try to delete one, it will delete both of them.
There are other issues when working with text widgets as well, such as when using dynamic attributes. If I need to swap out a dynamic attribute in a text string it will often but not always completely remove the formatting.
Things like this make Experience Builder feel really tedious, and for a program that is supposed to do a lot of heavy lifting for ESRIs web platform, it feels like it should just, work a little better.