when passing the email id in the query user profile action, please truncate the extra chars prefixed with email id in person type column. Then it will get the required property.
To get the phone number, SharePoint person type column will be sufficient. No workflow is needed.