I have a visualforce email template.
When I send it via the 'send test and verify merge fields' button it populates correctly with all fields.
When I send it via an immediate workflow action - it populates correctly.
When I send it via a time-dependent workflow action, the email is sent, but some of the fields from the object are not displayed on the email.
What could be causing this difference in behavior given that the email template is the same and the only difference is whether it is a time-dependent or immediate workflow?