data from recordset not available in body
I have also come across this problem.
The data in the recordset never changes from the 1st record, while the array used to insert the email addresses correctly advances. I've tried using the array itself, but the $CurIndex and $loopCount values are of no use - being incremented before the call to the included email body.
Experimentation has allowed me to send the email, but I can't reference the recordset directly - I have to use the array as : $RecipArray[$RecipIndex]['<fieldname>']
Also if the array is supposed to be how we access information from the recordset, then functions to provide access to these would be really helpfull!!
One of the great strengths of Universal Email has been it's ability to send emails based on a recordset and to have all the fields relevant to the email address available.
This seems to have temporarily disappeared completely with UE4 - such a pity!!