I can't uninstall any software on my system

@JoeJoeSiah as others say above. it is unlikely any problems have come from using Discover to upgrade your system. Most likely would be a few things get missed.

At the risk of TMI: The technical reason for this is that ROME is a rolling release and the system package list changes rather often. Discover does not know how to read this nor does the dnf up command, but the dnf dsync command does. (up is an abbreviation for upgrade, dsync is an abbreviation for distro-sync.) The specific package with this list is distro-release-repos-pkgprefs which gets changed whenever developers feel the need to do so, but about once or twice a month in ROME. To my knowledge this is different from other Linux distros that use dnf package manager such as Fedora/Red Hat/CentOS or openSuSE. (sudo is used to give user administrative privileges for tasks that require this, it does require admin password.)

To install packages: sudo dnf in package_name
To remove packages sudo dnf rm package_name

Again we have what should be obvious but convenient abbreviated commands.

How To use dnf (any version of OMLx)