It looks like the memory size and range is incorrect in then CPU component for MKL04Z16VFK4. The '8 and '32 seem OK.

With this setting, programs loading get a Hard Fault within __copy_rom_sections_to_ram()
Changing address to 1FFFFE00 and size to 800 (which matches the screwy data sheet formula, and the actual amount of SRAM on the chip) and the fault goes away.
M