I believe that the use of # for transfers are configured in the Asterisk Dial Command. I've always advocated for changing the default dial command, but nobody seems to agree with me.
To fix it:
Settings -> Advanced Settings
Change:
Asterisk Dial Options: r
Asterisk Outbound Trunk Dial Options: (empty/blank)