I’m seeing some behavior in 1.15.2 where using [brackets] in the expression editor causes the preview of the resulting value to display differently than what the expression specifies. However the node still executes the correct value.
I think we have this issue already being tracked somewhere as it can also cause issues with other special characters as well. I will get this post linked up to the other issue post so you get an alert once fixed.