Hello, sorry for the late reply. I ended up going with “Product Bundles” plugin by Woocommerce and its done exactly what i was after.
I am having the same issue. I ended up contacting support and they informed me they are working on a fix. But for the meantime they send me this code to paste into my additional css section in the customizer menu.
@media (max-width: 544px) {
.woocommerce ul.products:not(.elementor-grid).columns-3, .woocommerce-page ul.products:not(.elementor-grid).columns-3 {
grid-template-columns: repeat(1,minmax(0,1fr));
}
}