If by some chance the old phone had the card set to run the apps from the SD card, it won't work like that in your new device. When you make that kind of change to a card it is encoded to the device that the apps are being run on. You can't just take it from one and run the apps on another. In such a case you would need to get the apps directly on the new device, no copying over.