H5p images loading over https vs http

After I changed my site to SSL to enable https, my h5p plugins start working strangely. After checking the error page. I found it's having some hard time loaded h5p icons because of loading https vs load HTTP. I am not sure if anymore has this kind of issue before. 


I tried to reinstall the h5p, but still doesn't help, anyone got some idea how to resolve these issues? 

So The yellow warning doesn't cause a problem, it's the red JS one. 
But the strange problem goes away if I switch the WP website lang from Chinese to English, the problem goes away. what gives?