Hello,
Yes. If you want to have the variation swatches or filter product by attributes using default WooCommerce filter widget your product should use the pre-created attribute instead of manual http://prntscr.com/sch5lo
Regards