Fedora KDE Discover: using different mirrorlist?

Facing a small annoyance with KDE Discover, and not sure how to resolve this.
I could use some help if someone knows how to deal with this.

I always run updates through the terminal, but I still keep Discover installed because I find it useful for both notifying me of updates and for searching/browsing software.

However I’ve noticed that it often notifies me of available updates, while
sudo dnf up --refresh -y
does not fetch them until many hours later.

I have manually altered the repo files in /etc/yum.repos.d/fedora* so that I explicitly limit the mirrors to specific countries through adding &country=<COUNTRY_CODES_LIST> to the metalink, so I suspect that the reason for the unsynced behavior of KDE Discover and dnf is due to the former using the default (complete) mirrorlist.

For context, this happened both on F40 with dnf4, and now on F41 with dnf5.

A couple of searches I did before deciding to create a new post, showed that Discover uses PackageKit instead of dnf, so the caches and metadata can be different. However I found no mention of how their mirror parsing may differ (do they use something other than the yum repo files?).

Are Discover mirrors hard-coded or parsed from elsewhere? Is there a place where I can access its mirrorlist to alter/configure it to match with the fedora repos mirrorlist I have explicitly altered to my own liking?

Added kde

I also have the same suspicion, in fact I prefer to use ‘dnfdragora’ and ‘dnfdragora-updater’.