social.tags-within-1mbSharing tags are too far down the page for Facebook
Why it matters
Facebook's crawler stops reading a page after the first megabyte: "Any Open Graph properties need to be listed before the first 1 MB of your website or app, or it will be cutoff." A tag that comes after that point doesn't exist as far as Facebook, Instagram and Messenger are concerned. It happens on pages that inline a great deal before their tags, and on templates that print the sharing tags at the end of the document.
Source: Meta: web crawlers.
How to fix it
Move the og: and twitter: tags to the top of <head>, straight after <meta charset> and <title>, before any inline styles, scripts or data. If the page's HTML is over a megabyte, that is worth fixing too: it is slow for everyone, not only for crawlers.