OK, it is now working. Apparently, the sequence of whether you start the Shield first or the DK makes a difference?
I have pin6 on HIGH on startup. When I restarted the shield, indeed, it hooks up and then after the shield hooks up, the DK changed flashing from Green to Cyan and the Shield started seeing it.
If the sequence of start is important, are the DK users implementing some kind of delay when the systems have to be restarted?
(I still do not understand the reason for SYSTEM_MODE(MANUAL); )?