Instagram Hashtag Limits
In the majority of cases this is caused due to the number of hashtags used in your post. By default Instagram has a limit of 30 hashtags. Posting with anything more than this will cause the post text to be removed automatically in order to reduce hashtag spamming.
In order fix this problem simply make sure the amount of hashtags used in your post amount is less than 30.