We ended up figuring this out. The custom .xci must be uploaded via assets. We were manually adding it via CRX, which caused DOR generation to fail with a null error for some reason. Saving the same exact file in a text editor, uploading it via Assets, then referencing that path in the config work...