@MikeDee This ishappening because Apply to each is sending email for each row value.
Use one select after List row present a table and pass value in it. Add key and value in select action as per your need. After that use Create HTML table action and pass output of select action into.
Use create html table output in your email body.
Please 'Thumbs Up' the posts that helped you and 'Mark as Solution' if my post answered your question.
@Hardesh