Some attributes have additional features and functions that is why they look like different. You can see the same in our demo https://woodmart.xtemos.com/shop/
What is wrong with this?
If you want color and others to be like a size, configure them in the same way. Navigate to the Theme Settings > Shop > Swatches > deactivate color attribute, remove the colors from each attribute item.