[Fedora 39] Why does Discover say there's updates while `dnf` say there's none? Also, why does Discover need to reboot to install said updates?

This is my one main complaint about Fedora Linux.