after updating WooCommerce to the latest version product by category blocks instead of being showed as in options 3 columns in 1 row are shown in 2 rows -> always second product is shown in second row.
In Guntenberg looks everything fine on on frontend – it;s messed up.
the Woocommerce Block plugin is at fault here. I have removed the plugin from all my sites and the GP Site Library as the last 2 updates have fixed one problem and broken another.
I would recommend replacing them with a Shortcode Block and use the built in woo shortcodes until the plugin becomes more stable: