Do prints and see logs, that can help.
So I think I may have found something in a log.
Loading Mod - D:/Documents/My Games/Sid Meier's Civilization VI/Mods/Colonist/Colonist.modinfo
[982596.368] Empty properties are not supported. Skipping.
[982597.269] Finished Discovery.
[982597.269] Discovery Summary:
[982597.269] Deleted 1 mods.
[982597.269] Discovered 1 mods.
[982597.269] New/Reloaded Mods:
[982597.370] fbc31d06-79a3-4f5b-9dae-cd98acb43277 (Colonist)
[982597.380] Discovering Mods took - 1237ms.
[982597.385] Verifying enabled mods can coexist.
[982597.403] Bootstrapping game content
[982597.403] Loading Vanilla DLL.
[982597.405] Building gameplay database.
[982597.585] Updating gameplay database with embedded GameCore data.
[982597.594] Updated gameplay database with GameCore data.
[982597.604] Initializing Vanilla DLL.
[982597.672] Instantiate GameCore UI Manager.
[982597.672] Saving a debug version of the gameplay database.
[982598.829] Successfully bootstrapped game content.
[982598.872] ERROR: Attempted to evaluate a path for a mod that doesn't actually contain that path.
[982598.873] ERROR: Attempted to evaluate a path for a mod that doesn't actually contain that path.
[982598.873] ERROR: Attempted to evaluate a path for a mod that doesn't actually contain that path.
[982598.874] ERROR: Attempted to evaluate a path for a mod that doesn't actually contain that path.
[982598.874] ERROR: Attempted to evaluate a path for a mod that doesn't actually contain that path.
[982598.875] ERROR: Attempted to evaluate a path for a mod that doesn't actually contain that path.
Do you know if this has something to do with it and if so how to fix it?