I am unsure if this really would work legally, let alone stopping a licensor from demanding money from you in the first place.
Does is really matter where the image is served from? If its displayed on your website, does it really matter if its client side JS or static HTML that renders the img tag? I think neither does it matter if you load the image from your own server or from a remote (the original OpenGraph source).
* it would at least help to go under the radar of some scrappers which don't run JS.
* not serving the infringing content might give some more weight for defense of a fair use position before a court (but IANAL)