Only size is used for variations, color and every other attribute are just for the parent.
For example the parent attributes might be:
Size: 40, 41, 42
Color: Red
Material: Leather
Brand: ABC
The variations in that case are:
40
41
42
And what I’m trying to get in the variation only feed is just one size per item with some parent attributes. If I don’t attach use_parent_id to any shortcode I get the correct size attribute but all parent-only attributes are empty. If I do attach use_parent_id in even one shortcode then all shortcodes output the parent attribute, including the one for size which means it lists all sizes instead of one for each item.
I hope that makes sense.