My leads are setup tu have another lead as a parent, the parent field is used to link an other lead.
I have Processes that send emails with some email templates that have placeholders for the lead first name or last name for example :

Usually, it works with the actual first name of the lead on which the process is running.
After Advanced pack upgrade to 3.10.0 and even after 3.10.2, the {Lead.firstName} is now taking the first name of the parent lead not the actual lead
Example: a lead named "Test MERLO" has another one named "Test2 Merlo2" as a parent and my email will be send with "Bonjour Test2" and not "Bonjour Test" even though my process is running on "Test MERLO"
My email sending task in my process :

It always worked like that and after this upgrade it's taking the parent.
I am on Espo 8.4 not 9.1 but AP 3.10 should works on Espo 8.2 and higher
Thank you !
I have Processes that send emails with some email templates that have placeholders for the lead first name or last name for example :
Usually, it works with the actual first name of the lead on which the process is running.
After Advanced pack upgrade to 3.10.0 and even after 3.10.2, the {Lead.firstName} is now taking the first name of the parent lead not the actual lead
Example: a lead named "Test MERLO" has another one named "Test2 Merlo2" as a parent and my email will be send with "Bonjour Test2" and not "Bonjour Test" even though my process is running on "Test MERLO"
My email sending task in my process :
It always worked like that and after this upgrade it's taking the parent.
I am on Espo 8.4 not 9.1 but AP 3.10 should works on Espo 8.2 and higher
Thank you !