To put a photo or video to your Instagram Highlights, they must be uploaded to Instagram Stories first. While there are some workarounds about this, such as blocking other users to view stories or setting up a private account, you are still required to upload them to the stories.