Personally have never seen an Instagram link posted before... don’t claim to see everything.I'm not sure of how to fix it. Everything seems to be ok. I've just insert the profile link as other guys in the thread.
YouTube woks every time if you set the file to public and it posts a preview auto magically when you post here with the “share” link.