Hi Jun,
I suspect that you boot successfully from MMC0 because it's already initialized by the ROM code (it's the first boot device in your SYSBOOT settings). Unfortunately for MMC1 there is no combination with SPI0 to test. In the SPL code, have you set the MMC1 pinmux properly? Can you see any activity on the MMC1 bus when trying to boot from MMC1?