Cheap small capacity SD Cards?

Maybe it doesn't comply with the recommended interrogation sequence? There's a flowchart in the SD specs showing you how to properly differentiate. It's backward compatible. If you (as a designer) just initialize and go, instead of probing and verifying behavior, you may end up using the wrong command set. Just a guess.