Not sure how to get the message ID. It depends on where you are loading the message from for Power Apps. It should be in the header somewhere.
For the Reply error could you show how you have the action configured and the full error message.
For the multiple attachments I would suggest the following:
1) Create a Collection of attachments in Power Apps
2) Use JSON() to pass the collection as a JSON string to the flow
3) In the flow run Parse JSON on the attachment collection to be able to use the array in the flow
4) Add the array from the ParseJSON to the email after you switch it to accept an array of files
The array will need to have at least one file of the email will fail.
----------------------------------------------------------------------------------
If this Post helped you, please click "Does this answer your question" and give it a like to help others in the community find the answer too!
Paul Papanek Stork, MVP
Blog: https://www.dontpapanic.com/blog