Hi @Morghan,
You mentioned that you have “a list of 5 IF statements”, so I have made the following test which will return items with line breaks.
When an item is created in SharePoint list, send an email. In the email body, input the following if functions and make sure enable Yes for the Is HTML field.
if(equals(triggerBody()?['OData__x0077_ib1'],'test1'),'test1<br/>','')
if(equals(triggerBody()?['nyrl'],'test2'),'test2<br/>','')
if(equals(triggerBody()?['OData__x0066_mb4'],'test3'),'test3<br/>','')

Then I triggered the flow and all the items will be displayed likes below:

Hope this could be a reference. If you need more help, please share more details on your flow.
Best regards,
Mabel