Woocommerce breadcrumbs missing parent level

I am building a woo site.

i want the structure of the shop to show categories on the shop page, then sub categories, then products like this:

shop page: parent categories

  • maybe sub categories
    • maybe sub sub categories
      • products

I’ve figured out how to do that already. but my problem is breadcrumbs.

my top level page: Product Categories – Astro Jump DC corectly shows home/products

my sub categories page, incorrectly misses the product level. Moon Bounces – Astro Jump DC shows only Home/Moon Bounces
likewise sub-sub categories miss the product level Themed Moon Bounces – Astro Jump DC shows only Home/Moon Bounces/Themed Moon Bounces

weirdly the SINGLE product manages breadcrumbs just fine. Unicorn Moon Bounce Rental – Astro Jump DC shows Home/Products/Moon Bounces/Themed Moon Bounces

I’ve tried every variation on the breadcrumb settings i can think of (including using product_cat as the taxonomy slug, enabling “show post type archive” and selecting products as a post type. these all have effects on the single product template, but changing them doesn’t seem to do anything on the product archives (i.e. the category pages)

i made a video to further explain what im seeing: Vento - 8 December 2025