The theme developer should not leave the clients with a broken plugin. It’s forced sales.
I found a crappy solution.
You just remove the plugin from your website, change the theme, go back to the one you want and it will suggest that you download the plugin again (hence the latest version).
Crappy solution because you lose all the presets, etc.
But I guess you could have another local installation of the same website installed just for this purpose and keep replacing only the plugin’s files when needed.
Still a bit edgy.