相手が日本語ドメインだとややこしいことになってるみたいですね。
ちょっと調べてみると、日本語ドメイン(ピュニコード)は先頭に、
xn--
が必ず付くみたいなので、ゲットしたいアドレスを最初に正規表現等で調べておいてから何かしら手を打つと言う感じになるんだろうと思います。
以前わいひらさんがピュニコードに変換する関数とか作っていたと思うので、逆ができるかは知りませんが、
日本語ドメイン→そのままサムネイル から
日本語ドメイン→チェックを入れて日本語ドメイン なら
みたいな処理をしなくてはいけないのかも知れません。ただ相手のogp:imageはピュニコードで既に書いてあるので、 そのまま画像をサーバーにおけば画像は出るはずなんですけども…ここらは謎です。