Appreciate the notes. None of the SEO plugins work correctly with CS and it’s very frustrating. Based on Sybre’s response, this got something to show up in my admin. Let me know if that helps. Ideally we need to have a solution that works regardless of the plugin and I wish I knew the answer to that without rewriting our output from shortcodes. Which probably wouldn’t work anyway when you factor in dynamic loopers.
/**
* The SEO framework make description turn out correctly
*/
add_filter('the_seo_framework_description_excerpt', function($description) {
// Get post based on what The SEO framework thinks the Post ID is
$tsf = tsf();
$post = get_post($tsf->query()->get_the_real_id());
// Render Shortcodes
$content = do_shortcode($post->post_content);
// Make display turn out nicer
$content = preg_replace('#<[^>]+>#', ' ', $content);
$content = strip_tags($content);
$content = str_replace("\n", ' ', $content);
$content = preg_replace('/\ +/', ' ', $content);
$content = trim($content);
return $content;
});