I tried debugging a similar issue two years ago. I finally gave up and stopped using gnome-software for the most part. It worked; I just kept getting erroneous messages.
I still get those, and similar, messages on both PureOS and Debian buster.
I hope someone can figure this out.