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?

Or if I downloaded a video effect (after effects for example) and keep using it for various videos for 1 client, do I have to keep downloading the template in elements for every single use (ie every single different video for that 1 same client)?

Thanks again for your help, forum.