Can't use the "@" symbol as a literal character with the Type Custom Text action

I'm trying to create a trigger that types in an email address into an app that I'm testing. I'm using the Type Custom Text action and I'm trying to insert an address in the format:

It doesn't like the "@" symbol and "2" is sent instead, with the result looking as if you had typed Is there a way to pass the "@" so that it's treated as the character that was typed? Tried "@", that didn't work.

Edit: I also tried creating a persistent variable named "user" for the email address. I then set the action to
Type Text (BTT)(@variable:ruser(BTT)
That had the same results where appeared.

Also tried sending a keyboard shortcut of ⇧2, which just emitted "2".