Features confilict with content types
If I'm not mistaken, Features doesn't delete fields it only synchronizes the configuration and creates new fields if they are not present. So, deleting obsolete fields is one of the processes you have to do by hand (or write an update function in a custom module).

Features is a handy tool, but certainly has some limits (for instance when you want to synchronize blocks).