Breaking things in popos packages

systemctl stop packagekit
mlncn@oryx:books [master]$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  pop-upgrade
Use 'sudo apt autoremove' to remove it.
The following packages have been kept back:
  gnome-control-center libnvidia-cfg1-435 libnvidia-common-435
  libnvidia-compute-435 libnvidia-compute-435:i386 libnvidia-decode-435
  libnvidia-decode-435:i386 libnvidia-encode-435 libnvidia-encode-435:i386
  libnvidia-fbc1-435 libnvidia-fbc1-435:i386 libnvidia-gl-435
  libnvidia-gl-435:i386 libnvidia-ifr1-435 libnvidia-ifr1-435:i386 libomp-dev
  linux-generic linux-headers-generic linux-image-generic linux-system76
  nvidia-compute-utils-435 nvidia-dkms-435 nvidia-driver-418 nvidia-driver-435
  nvidia-kernel-common-435 nvidia-kernel-source-435 nvidia-utils-435
  pop-desktop xserver-xorg-video-nvidia-435
The following packages will be upgraded:
  alacritty amd64-microcode apport appstream-data-pop appstream-data-pop-icons
  base-files bind9-host binutils binutils-common binutils-x86-64-linux-gnu
  bsdutils chromium chromium-browser chromium-common chromium-sandbox cpio
  cpp-7 cpp-8 dkms dnsutils docker-ce docker-ce-cli fdisk ffmpeg firefox
  firefox-locale-ar firefox-locale-de firefox-locale-en firefox-locale-es
  firefox-locale-fr firefox-locale-it firefox-locale-ja firefox-locale-pt
  firefox-locale-ru firefox-locale-zh-hans firefox-locale-zh-hant
  firmware-manager-notify firmware-manager-shared fonts-opensymbol fwupd gcc-7
  gcc-7-base gcc-8 gcc-8-base ghostscript ghostscript-x
  gir1.2-gnomedesktop-3.0 gir1.2-javascriptcoregtk-4.0 gir1.2-lokdocview-0.1
  gir1.2-nm-1.0 gir1.2-webkit2-4.0 git git-man git-svn gitk
  gnome-control-center-data gnome-control-center-faces gnome-desktop3-data
  gnome-shell gnome-shell-common grub-common grub-pc grub-pc-bin grub2-common
  gzip imagemagick imagemagick-6-common imagemagick-6.q16 intel-microcode
  keepassxc klibc-utils libasan4 libavcodec-extra libavcodec-extra58
  libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56
  libbind9-161 libbinutils libblkid-dev libblkid1 libcilkrts5
  libdjvulibre-text libdjvulibre21 libdns-export1104 libdns1104 libfdisk1
  libfirmware-manager libfribidi-dev libfribidi0 libfwupd2 libgcc-7-dev
  libgcc-8-dev libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglib2.0-dev-bin libgnome-desktop-3-18 libgs9 libgs9-common
  libimage-magick-perl libimage-magick-q16-perl libirs161 libisc-export1100
  libisc1100 libisccc161 libisccfg163 libjavascriptcoregtk-4.0-18 libklibc
  liblibreofficekitgtk liblwres161 libmagick++-6.q16-8 libmagickcore-6.q16-6
  libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmount-dev libmount1
  libmpx2 libmysqlclient21 libnm0 libnss-systemd libnss3 libnss3-tools
  libobjc-8-dev libpam-modules libpam-modules-bin libpam-runtime
  libpam-systemd libpam0g libplymouth4 libpostproc55 libpython2.7
  libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3.7
  libpython3.7-dev libpython3.7-minimal libpython3.7-stdlib
  libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core
  libreoffice-draw libreoffice-gnome libreoffice-gtk3 libreoffice-help-common
  libreoffice-help-de libreoffice-help-en-gb libreoffice-help-en-us
  libreoffice-help-es libreoffice-help-fr libreoffice-help-it
  libreoffice-help-ja libreoffice-help-pt libreoffice-help-pt-br
  libreoffice-help-ru libreoffice-help-zh-cn libreoffice-help-zh-tw
  libreoffice-impress libreoffice-l10n-ar libreoffice-l10n-de
  libreoffice-l10n-en-gb libreoffice-l10n-en-za libreoffice-l10n-es
  libreoffice-l10n-fr libreoffice-l10n-it libreoffice-l10n-ja
  libreoffice-l10n-pt libreoffice-l10n-pt-br libreoffice-l10n-ru
  libreoffice-l10n-zh-cn libreoffice-l10n-zh-tw libreoffice-math
  libreoffice-ogltrans libreoffice-style-colibre libreoffice-style-elementary
  libreoffice-style-tango libreoffice-writer libreofficekit-data libruby2.5
  librygel-core-2.6-2 librygel-db-2.6-2 librygel-renderer-2.6-2
  librygel-server-2.6-2 libsmartcols1 libsmbclient libsnapd-glib1 libsqlite3-0
  libssh-4 libssh-gcrypt-4 libstdc++-8-dev libswresample3 libswscale5
  libsystemd0 libubsan0 libudev1 libuuid1 libvala-0.44-0 libvala-0.44-dev
  libwbclient0 libwebkit2gtk-4.0-37 linux-firmware linux-libc-dev lua-lpeg
  mariadb-client-core-10.3 mariadb-common mattermost-desktop mdadm mount
  network-manager network-manager-config-connectivity-ubuntu openjdk-11-jre
  openjdk-11-jre-headless openjdk-8-jre-headless plymouth plymouth-label
  plymouth-theme-spinner plymouth-theme-ubuntu-text plymouth-themes
  pop-gnome-initial-setup pop-gnome-shell-theme pop-gtk-theme pop-sound-theme
  pop-upgrade popsicle popsicle-gtk python-tk python2.7 python2.7-dev
  python2.7-minimal python3-apport python3-distupgrade python3-problem-report
  python3-uno python3.7 python3.7-dev python3.7-minimal repoman rfkill ruby2.5
  rygel samba-libs signal-desktop slack-desktop snapd sqlite3 system76-power
  systemd systemd-sysv thunderbird thunderbird-locale-ar thunderbird-locale-de
  thunderbird-locale-en thunderbird-locale-en-gb thunderbird-locale-en-us
  thunderbird-locale-es thunderbird-locale-es-ar thunderbird-locale-es-es
  thunderbird-locale-fr thunderbird-locale-it thunderbird-locale-ja
  thunderbird-locale-pt thunderbird-locale-pt-br thunderbird-locale-pt-pt
  thunderbird-locale-ru thunderbird-locale-zh-cn thunderbird-locale-zh-hans
  thunderbird-locale-zh-hant thunderbird-locale-zh-tw ubuntu-drivers-common
  ubuntu-minimal ubuntu-release-upgrader-core ubuntu-standard udev uno-libs3
  update-notifier-common ure util-linux uuid-dev uuid-runtime valac
  valac-0.44-vapi valgrind xul-ext-calendar-timezones xul-ext-gdata-provider
  xul-ext-lightning
The following packages will be DOWNGRADED:
  gir1.2-mutter-5 libmutter-5-0 linux-headers-5.3.0-20
  linux-modules-5.3.0-20-generic mutter mutter-common
290 upgraded, 0 newly installed, 6 downgraded, 0 to remove and 32 not upgraded.
Need to get 960 MB of archives.
After this operation, 9,530 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

I did end up running the upgrade/downgrade in order to upgrade KeePassXC. I’m not clear why upgrades were silently blocked, no prompts. I guess the need for that weird downgrade? OR more likely, the fact that packagekitd never stopped running. Are these possibly related?