I'm getting a similar issue with a CDS-based canvas app. It works fine in preview mode for me too, but I get the error in the Web player, and mobile player on both iOS and Android.
My app references two custom CDS entities, and I get a similar error for each, as follows:
- The requested operation is invalid. Server Response: Could not find a property named '_statecode_label' on type 'Microsoft.Dynamics.CRM.cr933_sftfperson'.
- The requested operation is invalid. Server Response: Could not find a property named '_cr933_supplierproductverification_label' on type 'Microsoft.Dynamics.CRM.cr933_sftforganisation'.
I don't know what the "_statecode_label" refers to on the first of these. However, the "_cr933_supplierproductverification_label" looks as if it's referring to a "Multi Select Option Set" field (in case that helps!)
I have tried removing the data sources and re-adding them as suggested above, but with no change in the situation.
Is there anything else you can suggest, please?