...
- http://salesforce.stackexchange.com/questions/22568/approval-process-step-field-update-doesnt-appear-in-same-steps-visualforce-ema (It's not an approval).
- https://developer.salesforce.com/forums/ForumsMain?id=906F00000008lpRIAQ (no answer, and their data model is simpler, so I think it is not to do with the data model)
- https://success.salesforce.com/issues_view?id=a1p30000000SdBfAAK (It's not the same because this is saying the workaround is to use relatedTo, which I am).
- https://success.salesforce.com/answers?id=90630000000h2ywAAA (does not actually answer the question).
Data Model
Notes
- This email HAS WORKED! I can NOT reproduce the situation where it did work, but it definitely has!
- VF Email is being sent from Custom Object B and contains fields from all related objects.
- Emails sent from Custom Object A work with no problem.
- Values from Custom Object C show fine.
- The VF Email Template header is
<messaging:emailTemplate subject="My Email Subject" recipientType="Contact" relatedToType="ObjectB__c" rendered="true">
...