In the Si4x6x chips there is a timeout after POR built-in to make sure if there is no host activity (SPI comms), the chip would go back to inactive state saving energy. Inactive state is the state the chip is sitting in after POR.
Because of this time-out, some refinement is necessary on the recommended startup sequence of AN633, as follows:
Wait at least 10us
Wait at least 14ms or until GPIO1(CTS) goes HIGH
Issue the POWER_UP command over SPI (or send first line of patch if applied)
This first SPI transaction has to take less than 4ms (NSEL LOW time). If it cannot be guaranteed, send a shorter command (e.g. NOP) first, check CTS, then send POWER_UP or patch.