I have this issue as well. I talked to wpengine and helped me with it. They added a rule that allowed the instagram useragent to be passed through
if ($http_user_agent ~* “instagram”) { break; }
I think I figured it out. It had something to do with theme’s page transition.