But, in the first place, why did you choose to NOINDEX, FOLLOW those product pages?
If you have a preferred product page among those different variants seen as duplicate why don't you just use canonical to point there?
What do you think is the benefit of noindexing? Theoretically leaving them there with the duplicate content and a canonical you are wasting some google bot crawling budget, but unless you need google to crawl your pages with a high frequency (because your content is frequently updated) I wouldn't care much.
Personally I see de-indexing as the last resort.