Hit the same bug on default shop page as described. Then discovered this related post under support and was able to configure working solution…
$queried_object = get_queried_object();
$taxonomy = $queried_object->taxonomy;
$term_id = $queried_object->term_id;
if( get_field('about_this_product_category', $taxonomy . '_' . $term_id) ) {
the_field( 'about_this_product_category', $queried_object );
};