woocommerce 3.2.1 not sending order notification emails

Have you checked the system status page in WooCommerce to see if there’s anything not functioning properly?

Besides that you might want to see if it’s actually a WooCommerce problem, or if for example sendmail() is not working. You can either check it in your PHP settings or by simply requesting a password change for your account and see if that email does arrive.

This has been a known issue in WooCommerce, and has apparently arisen when the woocommerce_defer_transactional_emails filter has been introduced. Try and see if that’s the issue by disabling it using this code:

add_filter( 'woocommerce_defer_transactional_emails', '__return_false' );

If the problem persists, and you need your email back up and running asap I can recommend setting up a transactional email service like Postmark. Such services have always been the most reliable to me.