Optimizely does not remove non-code CMS properties by a default - This article describes how to remove obsolete CMS data and introduces yet another the Opti.Addons project.
By default Optimizely code does not remove properties from the database when you remove them from the code - This article describes how to remove obsolete Commerce data and introduces the Opti.Addons project.