It’s possible you’re removing before the action hook was added by WooCommerce. To verify, you’d need to locate where the add_action() call was made and what the surrounding context is.
You’ve verified the callback was added with $priority 30
? The removal priority must match that of the add.
You might try hooking the exact same action with a smaller $priority arg. If your callback removes the other callback at that point, it should prevent the other callback from executing.
To remove small elements from a page, it’s often easier to simply hide it with CSS instead of attempting to do a proper fix via PHP.