Why the product grid still appears with block themes
When using a block-based (Full Site Editing) theme such as Twenty Twenty-Three, Twenty Twenty-Four, or Twenty Twenty-Five, WooCommerce automatically loads block templates for shop and archive pages. This means that the default product grid will appear, even if a product table is configured to display on those pages.
At this time, WooCommerce does not provide an official or supported method to fully disable these block templates or revert to classic PHP templates when a block theme is active.
If searching the knowledge base hasn't answered your question, please contact support.