This is not an ideal solution, as the real canonical URL of your posts is the HTTPS version now; you would want search engines like Google to index the HTTPS version, not the old HTTP version.
I’m not sure that Facebook documentation page is still up to date; as we can see when querying the API directly (like Jetpack does in its sharing buttons), Facebook’s API is able to follow the redirect from HTTP to HTTPS and does return the same sharing count for both the HTTP and the HTTPS version.
Have you had the chance to open a bug report with Facebook directly? They should be able to give you a recommendation that will work with their system.
If you could implement it in Jetpack that would save me from changing hundreds of posts and probably would be future proof.
I’m not sure how you’re changing this within Yoast SEO Open Graph Meta tags, but I assume there has to be a way to update all URLs at once, via a filter. Filters like wpseo_canonical
and wpseo_opengraph_url
seem useful for example.
I would recommend that you ask the Yoast SEO team for help about this.