I believe Namecheap still resells some TLDs from Enom. What has probably happened is that the name has been released at the registrar, Enom has received the transfer acknowledgement but NameCheap probably has not picked up the completed transfer (there is no notification mechanism so transfer orders have to be polled).