I have a strange thing occurring in multiple workflows across my SharePoint site. Whenever I have a workflow notification, if I have put an Item Property in the subject line of the email, for example "Created By", rather than having the name of the user, it just says the name of the Item Property (Created By) in the subject line. The item properties work fine in the body of the email, just not in the subject line. Please help!
To make sure you get the display name and not the login name or other issues, you could use a Set Variable action to give the value of the Created By display name ahead of time. Make sure you use the return type ability by clicking on the ellipsis as seen below.