Just as an FYI, tokens will not resolve if you don't select a test lead to use - for example, if you leave this field blank, it won't resolve:
But you're also saying that it wasn't working on actual email sends. How did you find out that it wasn't working for the actual email sends? Are you using an "email program" or a "default program" using a smart campaign to send the email?