Social Media Posts (Envato Elements)

Hello All,

If I publish a social media post using an element, say a stock photo, from Envato elements to a few different social media platforms (like Instagram, Facebook and Pinterest), do I have to register / download them 3 separate times? Or is it fine to license that one stock photo for “social media use for client ABC company”?

What if I used that image again in some different looking social media post for the same client? Do I have to download again?

Thanks again for your help, forum.