Custom post type showing on one template, but using SEO from the template page

I’m not sure if this is a BB issue or a Web 2.0 Directory issue. I have a site where I’ve got custom post types as created by Web 2.0 Directory displaying via a shortcode on a single BB page which serves as a template but is actually just a regular BB page.

My issue is that the Yoast SEO meta tags that displays are those set on the BB page itself; it’s not drawing that information from each custom post. The canonical link does show the CPT URL, but everything else shows the generic BB page SEO.