Absolutely- you can update manually. As long as your license is current, you will continue to receive updates in your account here under downloads.
To manually update :
1. back up your site (optional safe measure)
2. download the latest Pro version from your account here: https://www.wcvendors.com/my-account/downloads/
3. deactivate & then delete your current WC Vendors Pro (info/settings are stored in your database….)
5. Immediately upload the new Pro version zip you downloaded from your my-account.
6. Activate! ?