How to update and receive support if I do not purchase direct license?
In such case you need to wait on your WordPress theme author to update Easy Social Share Buttons for WordPress on their side and push it to you. Also support related questions should be addressed to your WordPress theme provider.
Easy Social Share Buttons for WordPress in Theme VS. Separate License
There’s a difference between getting Easy Social Share Buttons for WordPress directly from us or in a theme. If you purchased from us, this means that you own license and you can access our ticket system and get direct and free updates (instant). If you got ESSB in a theme, that means that theme author has a license and only he/she can download latest versions of ESSB and include it in the theme. You as a theme user may use Easy Social Share Buttons for WordPress free of charge while you use the theme that came with ESSB (because you have a license for that theme).