This repository is indeed not for personal use, but it is not of much use since Vesktop is supposed to update itself when installed straight from their rpm release (even though I created the repo at a time when this mechanism was broken and stopped the app from updating).
Since the repo is only repackaging the release rpm (view repo management source code), it doesn’t fix the aforementioned issue. I may look into it and rebuild the app with the correct flags instead of simply repackaging!
vesktop has started distributing full rpm files as updates through the built-in updater. These updates change the vesktop install source and detach it from your repo. Installing an update also causes a duplication of the variables in the startup entry, a mismatch with the metadata xml, and possibly even more than that. due to this change, installing vesktop on fedora from anything other than the official vesktop rpm (or flatpak w/ its limitations) is now problematic. The only way to fix this would be to completely disable vesktop’s inbuilt updater, including removing the user toggle from the settings so it can’t be turned back on. That change would also potentially break some theme compatibility. It may be time to retire this repo.