KDE5 update plasmoid and 'zypper lp' show different updates

Right now, the update plasmoid on my KDE5 desktop (I believe it’s called plasma5-pk-updates) shows five updates available. Yet, running

zypper lp

in terminal shows 3 updates.

After running

zypper patch
zypper ref
zypper lp

I get message ‘No updates found’. However, the update plasmoid still shows that 2 updates are available.

What can cause this? Is the updates applet using different repositories than zypper, and if so then where are these repositories configured?

It uses the same repositories.

But it (PackageKit’s zypp backend actually) shows updates to all installed packages from all repos, while “zypper lp” only shows patches from the update repo.
It’s the equivalent of “zypper up”.

You can make it behave like “zypper lp” too, just modify /etc/PackageKit/ZYpp.conf, set:

HidePackages=true