Could it be the FIXED / REMOVABLE attribute that CF cards can have?
Ones which appear as REMOVABLE are not well supported. SanDisk cards can be changed between FIXED and REMOVABLE in software.
I had lots of problems with data corruption on my CF cards. I had put it down to fake CF cards but I'll have to see if this MAX TRANSFER thing will fix it.