Thank you for confirming the functionality in the free version.
I was subsequently able to get it working.
I was previously erroneously using the display name of the role instead of the lowercase reference name of the role.
…and yes, the customer role was an existing user role created by WooCommerce.
Thank you again for your help in troubleshooting my issue!