Hi - this sounds like either a distribution packaging issue, or an update method issue - the thing that jumps out to me is the first option being a “downgrade” of Spectacle 24.08.3 to Spectacle 6.3.3.
The release cycle for Spectacle recently switched to sync with the Plasma release cycle, rather than the KDE Gear one: This Week in Plasma: Getting Plasma 6.3 in Great Shape - KDE Blogs - #10 by ngraham If the approach zypper / Tumbleweed is taking to determining whether to upgrade is only “is number A bigger than number B”, then it will incorrectly fail to pick up that 6.3.3 is actually the upgrade to 24.08.3, not a downgrade.
Just to check, though - are you updating your Tumbleweed system using sudo zypper dup
from a command line, or trying to use YaST to upgrade packages individually? The former is what’s recommended by the distribution: https://en.opensuse.org/SDB:Upgrade_Tumbleweed
I’d check with the openSUSE Tumbleweed folks on the package installation and update methods - it looks like what’s needed is whatever they recommend that allows your system to “downgrade” (upgrade) to Spectacle 6.3.3