Variable mapping issues typically occur when enrichment runs before all data is updated.
For prompt variables, ensure you're using the correct syntax with curly brackets and forward slash notation: {VariableName} = /Column Name.
If using "write to table" for mapping, verify:
** Your API key is correct
** All destination columns exist
* You're mapping to the right table
Check that output fields are properly defined in your prompt configuration. Add conditional run settings to only run when required variables are present.