Does the standard WooCommerce refund button satisfy the new EU withdrawal requirements?

No, not by itself. The built-in WooCommerce refund flow is mainly an admin-side refund process, not a consumer-facing withdrawal function. A compliant withdrawal setup must let the consumer initiate and confirm withdrawal through the online interface, provide or confirm the required information, and receive confirmation of the withdrawal on a durable medium, such as email.