Like most of the Wordpress site owners, I have been using Jetpack's Image CDN for delivering images across the world on my site. Lately, I came across this article stating that there is no harm in delivering images from different domain (i0.wp.com, Jetpack's domain) than ours because Jetpack response includes canonical URL of the original image on my server, and that's what Google uses to index. Although this make sense, but I observe Google is indexing images from Jetpack domain and NOT from my domain.
Now my question is, If I want to migrate from Jetpack to Cloudflare image CDN then would it hurt me in the SEO as it doesn't appear that Google is using canonical url to index instead of Jetpack's url. I don't want to be tied to the Jetpack's url for my images. Cloudflare allows me to serve images from CDN with my domain url. Also, I can't cache invalidate my images on Jetpack CDN, so sort of stuck here.
Any guidance for the seamless migration to Cloudflare without hurting SEO is appreciated.