There’s no guarantee the third-party services you use attempt to parse the page with JavaScript enabled as that’s a costly operation. dmx-bind is only valid when JavaScript is enabled
You need to use server-side binding, example for NodeJS here:
Server-side binding makes so the HTML that comes out of your server already has those meta-tags filled with data, instead of filling them at run-time through dmx-bind