That could be a few things. One, they are not actually moved (or not moved correctly). Many devices can't run apps from the card. It could also be due to having originally had the app installed on the phone and then moved to the card, but when updated it will get kicked back to the phone. This is a very common problem. The only way to resolve it is to uninstall the app completely and then download and install it directly to the card, never having been on the phone.