It seems that your product named "Reusable wet" is a variable product with multiple variations based on some product attributes.
So in your case, the discount can be applied in 2 different ways.
But first you will need to define the related product attribute SLUG that is involved in "Reusable wet" quantity pack and the related term NAME value for the "pack of 5" in the code.
If this seetings are not done in the right way, the code will not work.
1) Changing related item prices (the best way):
Here we set a discounted unit price of 9
(18 / 2 = 9
) when there is 2 related items or more in cart.
add_action( 'woocommerce_before_calculate_totals', 'conditionally_set_discounted_price', 30, 1 );
function conditionally_set_discounted_price( $cart ) {
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 )
return;
$product_attr = 'reusable-wet';
$product_attr = 'color';
$term_slug = '5 reusable wet';
$term_slug = 'Black';
$discounted_price = 9;
$five_rw_count = 0;
foreach ( $cart->get_cart() as $cart_item ){
if( $cart_item['data']->get_attribute( $product_attr ) == $term_slug ){
$five_rw_count += $cart_item['quantity'];
}
}
if( $five_rw_count < 2 ) return;
foreach ( $cart->get_cart() as $cart_item ){
if( $cart_item['data']->get_attribute( $product_attr ) == $term_slug ){
$cart_item['data']->set_price($discounted_price);
}
}
}
Code goes in function.php file of your active child theme (or active theme). Tested and works
2) The coupon way (not very convenient for many logical reasons):
Here you will have to set the coupon code. This coupon settings should be like:

Where you will set all related product variations in the "products" field.
Once done you will set the coupon name (in lowercase) in the following code:
add_action( 'woocommerce_before_calculate_totals', 'conditionally_auto_add_coupon', 30, 1 );
function conditionally_auto_add_coupon( $cart ) {
if ( is_admin() && !defined('DOING_AJAX') ) return;
$product_attr = 'reusable-wet';
$term_slug = '5 reusable wet';
$coupon_code = 'multiplefive';
$five_rw_count = 0;
foreach ( $cart->get_cart() as $cart_item ){
if( $cart_item['data']->get_attribute( $product_attr ) == $term_slug ){
$five_rw_count++;
}
}
if ( ! $cart->has_discount( $coupon_code ) && $five_rw_count >= 2 ) {
$cart->add_discount( $coupon_code );
}
elseif ( $cart->has_discount( $coupon_code ) && $five_rw_count < 2 ) {
$cart->remove_coupon( $coupon_code );
}
}
Code goes in function.php file of your active child theme (or active theme). Tested and works
Related: Auto apply or remove a coupon in Woocommerce cart for a specific product id