I have observed the same issue as reported in .
Essentially, when you have a column that is sparsely populated (mostly contains NULLs) from a FetchXML query, the column may not be returned at all by your ADF Copy Data action. I believe this occurs because fetchXML does not return the attribute tag in the output when the value for the record is null.
This problem can be resolved by providing a fixed mapping to ADF. However, my issue is that I'd like to allow for schema drift (e.g. new field added to the source table in Fetch XML) when copying data in ADF and I wondered if there is an alternative solution that would address this requirement?