Hi Damon,
Thanks for purchasing the Catch Vogue Pro theme. After purchasing the theme, you can download the theme zip file from your account at https://catchthemes.com/my-account/ and then upload it to the site where you want to use the theme.
1. There are no domain name restrictions, you can use it on your desired domain name.
2. The theme zip file access and license key subscription for the update is only for a year. So, after a year if you want to keep the theme updated then you need to purchase it again but if you want to keep the existing theme without an update then it’s not necessary to purchase it. So, it depends on your needs.
Regards,
Sakin