Although now since the updated functions.php file you attached, if I delete the hard coded meta tags everything seems to function properly again with sharing except I don't know where it's pulling the decription from or it's a cached description. (There's a typo in the description and I'm thinking it's a cache issue.)
Is there a way to make the meta properties for the og: tags dynamic?
Ultimately I'd like this:
<meta property="og:locale" content="en_US" />
<meta property="og:title" content="<PAGE TITLE FROM THE YOAST
SEO TITLE SETTINGS>!"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="<CURRENT PAGES URL>"/>
<meta property="og:image" content="<NORMAL ABILITY TO CHOOSE AN IMAGE FROM PAGE>"/>
<meta property="og:description" content="<CURRENT PAGES DESCRIPTION FROM YOAST
SEO SETTINGS>"/> -->