I think that the Azure Gov Cloud environment is attempting to authenticate the service principal with the Commercial Cloud Azure Active Directory (AAD) endpoint, which is not supported directly due to the separate AAD authorities in Gov and Commercial clouds.
You may need to verify the service principal for the Fabric Data Warehouse is created in the Commercial Cloud tenant and that the correct AzureCommercial
AAD authority endpoint
(https://login.microsoftonline.com
) is specified when attempting to connect.
One solution is to write the aggregated data from ADF in Gov Cloud to a secure Azure Blob Storage container (or Data Lake Storage) in the Commercial Cloud.
Then, set up a separate process in Azure Fabric (Commercial) to read data from this storage location and load it into the Fabric Data Warehouse.