I noticed that the output files from SigmaStudio include the following function:
SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR_IC_1, REG_NON_MODULO_RAM_1_IC_1_ADDR , R19_NON_MODULO_REGISTERS_IC_1_SIZE, R19_NON_MODULO_REGISTERS_IC_1_Default );
This writes 0x0FFC to address 0x40E9. I don't see anything that documents what address 0x40E9 is in the datasheet. If this data is not transferred it seems to mess up any Non-Modulo data loading.