I found another post on Google forums where a few people are having the exact same problem:
Google decides the format and display of all submitted data. Currently, there is a method to force items to be shown individually, or as a group, or in any other grouping, format, or display.
-
There are likely many internal and external factors that may help determine how submitted items are formatted and displayed by Google’s automated systems such as submitted data rules, a user’s search behavior, how users search, especially over time, etc. So far, Google has not published any such details.
-
Parent-products, representative products, sets of product categories, or similar items that are not physically in stock and can be shipped to the user, are not allowed to be submitted, at all.
My suggestion from here is to try reaching out to Google Support as they will be able to directly access your products and provide an explanation as to why the variants are displaying separately. You can find their contact details below:
All the best,