Hello Sam,
The thing is that any value reference used in the Web Interface is resolved using the values of the currently logged on user. That is, when you are logged in to the Web Interface, the %mobile% value reference is correctly resolved into your mobile phone number.
To work around this, you can use Property Patterns, as rurbaniak suggested, or set the Mobile Phone (Other) property value with the help of a Business Rule.