Why does WooCommerce still show the old review count after deleting reviews in the WordPress admin?

I’m working on a WooCommerce store, and I’ve deleted all product reviews from the WordPress admin (including emptying the trash). However, the product page still displays the old review count and average rating.

rating.php

<?php
/**
 * Single Product Rating
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/single-product/rating.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://woocommerce.com/document/template-structure/
 * @package WooCommerceTemplates
 * @version 3.6.0
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly.
}

global $product;

if ( ! wc_review_ratings_enabled() ) {
    return;
}

$rating_count = $product->get_rating_count();
$review_count = $product->get_review_count();
$average      = $product->get_average_rating();

if ( $rating_count > 0 ) : ?>
    <div class="woocommerce-rating-debug">
        <p>Rating Count: <?php echo esc_html( $rating_count ); ?></p>
        <p>Review Count: <?php echo esc_html( $review_count ); ?></p>
        <p>Average Rating: <?php echo esc_html( $average ); ?></p>
    </div>

    <div class="woocommerce-product-rating">
        <?php echo wc_get_rating_html( $average, $rating_count ); // WPCS: XSS ok. ?>
        <?php if ( comments_open() ) : ?>
            <?php //phpcs:disable ?>
            <a href="#reviews" class="woocommerce-review-link" rel="nofollow">(<?php printf( _n( '%s customer review', '%s customer reviews', $review_count, 'woocommerce' ), '<span class="count">' . esc_html( $review_count ) . '</span>' ); ?>)</a>
            <?php // phpcs:enable ?>
        <?php endif ?>
    </div>

<?php endif; ?>

Getting results like this even after deleting all reviews and ratings.

enter image description here

Even the product detail page in the admin shows “No comments yet.”

enter image description here

How can I force WooCommerce to fully refresh the product review data to reflect zero reviews?

Any help or insight is appreciated.