Maybe try to complete this in the Classic Designer view instead of the new Co-Pilot and see if that changes anything? I'm only guessing with this.
I have an Approval using Markdown and it includes tables that I created in separate Compose steps, and it works fine. I created this in the Classic Designer last year. However, I'm not going to edit it in the new Co-Pilot Designer because I'm afraid it will change something and this is already in production.
That is just me being bias because I don't like the New Designer, I don't have proof it will break.
Here is the example of my Approval that is being used. I'm showing photos of what it looks like in the Classic Designer as well as what it looks like in the New Designer.
Classic Designer Approval
New Designer Approval
Output Approval Email
Here is a copy of the Details body of my approval.
Supervisor Review Telework Schedule Agreement Submission from:
@{triggerOutputs()?['body/Title']}
Job Title: @{triggerOutputs()?['body/JobTitle']}
Employee Type: @{triggerOutputs()?['body/TypeEmployee/Value']}
Position Service Type: @{triggerOutputs()?['body/ServicePositionType/Value']}
Employee Comments: @{triggerOutputs()?['body/EmployeeComments']}
Department: @{triggerOutputs()?['body/OrgDepartment/Value']}
Approval Supervisor: @{triggerOutputs()?['body/SupervisorFirstLastName']}
Approval Vice President: @{triggerOutputs()?['body/VPFirstLastName']}
Telework Agreement Type: @{triggerOutputs()?['body/TeleworkAgreementType/Value']}
Telework Agreement Period: @{triggerOutputs()?['body/TypeTeleworkTermPeriod/Value']}
Effective Start Date: @{formatDateTime(triggerOutputs()?['body/EffectiveStartDate'], 'dd-MMM-yyyy')}
Effective End Date: @{formatDateTime(triggerOutputs()?['body/EffectiveEndDate'], 'dd-MMM-yyyy')}
**Pay Period Week 1 Work Location Schedule**
@{outputs('Compose_Markdown_Format_W1_Schedule_Table')}
**Pay Period Week 2 Work Location Schedule**
@{outputs('Compose_Markdown_Format_W2_Schedule_Table')}
**Pay Period Work Location Days Summary**
@{outputs('Compose_Markdown_Format_Total_Days_Summary_Table')}
**State Owned Telework Equipment**
@{outputs('Compose_Markdown_Format__Complete_Telework_Equipment_Table')}
*Please Review this Telework Agreement and Select the Approval decision or or provide comments for Decline.*
*If this agreement was created in error or needs corrections, please select Error-Delete option and the entire agreement will be deleted.*
I don't know why you are having an issue, but hopefully some of this helps,