Canonical chains may possibly confuse and mislead search engines like yahoo. Because of this, They could misinterpret or dismiss the desired canonical. It may even help you include the default "x-default" tag for buyers from countries for which the language will not be configured on your website or for many https://www.presta-addons-modules.com/en/opencart-seo-automatic-google-rich-snippets-json-ld-integration-opengraph-twitter-tags-schemaorg.html