Currently, MS Teams connector of logic apps has an action to "Post Adaptive Card and Wait for Response" where we can send out adaptive card with response buttons based on the requirement. Post button click from end user, the respective data is recorded in the action including user email address and the selected option. However, if the action times out, there is no data sent back to action like MessageId, etc which causes the flow to break.
Due to this, downstream workflow is unable to update the same message stating no response retrieved from the user since it is a webhook integration to MS teams. There are no ways to add unique value to timed out MS Teams message via Adaptive Card to retrieve the specific message using the unique value through "Get Messages".
We cannot determine based on the message created time since our workflow is sentinel trigger based and at the same time, we can get multiple messages hence filtering is required using unique value only.
If MS Teams connector is able to provision the data back like MessageId even in timed out scenarios, it would be good for automation flow to determine the state of next steps or adaptive card to support adding Subject or Summary to identify the message