The setting is not in Pro but in GTM. Please reach out to GTM support to learn how to capture the link
<a> instead of child elements inside the link. This 3rd party article will also give you an idea.
This is not an issue with Pro. If you noticed, you mentioned the WooCommerce buttons work. That is because the WooCommerce buttons are simply buttons
<button>. There’s no child elements inside the button so GTM has nothing to capture but the exact button.
That is not the case for the Button element as it is actually an anchor tag
<a> with child elements. Your GTM setup captures the exact element clicked.
Cornerstone uses the child elements within the element for styling and content. Another alternative in case you don’t want to change your GTM setup is to create your own HTML button. This will require custom development though so we can’t cover that as part of theme support.
Hope that explains the situation.