embedding some things does not work when updating and inserting posts because this does not run any functions on the inserted content that are usually run when updating content in the admin. I don’t know the solution to this, but I found this that might get you going in the right direction http://wordpress.stackexchange.com/questions/215058/oembded-with-wp-insert-post-embedly/215077