Change WordPress user roles and capabilities › Forums › Bug Reports › User delete/edit permission not working for custom role › Reply To: User delete/edit permission not working for custom role
My test showed that shop_manager with ‘list_users’, ‘edit_users’, ‘delete_users’ capabilities’ can delete selected user with ‘customer’ role successfully. Test user was just created and did not have orders though. Does customer have orders in your case?
Try to deactivate all plugins except WooCommerce. Will shop_manager can delete user then?