That does happen with Namecheap. Their system seems to be having "synchronize" issues from time to time. If you contact tech support via chat, they will synchronize it and it will gone.after transferring domains out, namecheap still keep the "ghost" domain in your account.
The whoisguard is a separate product from the domain. Meaning you can be charged for it, even if it is not protecting anything.The worst part, sometime they charge you the whoisguard renewal even you no longer keep the domains at namecheap.
