Ensure that all data sources (arrays/tables) returned by the GPT prompt and used in the adaptive card have valid values and aren't empty.
Before rendering the adaptive card, add condition checks to verify that the arrays or tables you're using contain data. For example, in Power Automate, you could use a conditional statement to check if the array is empty before proceeding.
Temporarily remove sections of your card or the data bindings one at a time to identify the specific part causing the issue.
Provide a default or fallback message in case the GPT response returns an empty result.
Hope it helps.