About special symbol in the product name, could you try to use ‘x’ character instead of special char?
Default WordPress converts symbol x between numbers to special symbol × =)
Converting x to × in wp_texturize() converts too much. Strings like 4×4
Resolve – comment from line 278 in /wp-includes/formatting.php
// 9×9 (times), but never 0x9999