The above command "sudo full-upgrade" did not work so I did a "sudo apt full-upgrade" and upgraded the below.
Get:1 Index of /ubuntu focal-updates/main amd64 python3-problem-report all 2.20.11-0ubuntu27.25 [11.0 kB] Get:2 Index of /ubuntu focal-updates/main amd64 python3-apport all 2.20.11-0ubuntu27.25 [86.4 kB]
This however did not fix the Gnome Applications update that is stuck on installing. I have selected Update All and nothing happens, ever.
With APT - Advanced Package Tool, installing a package must also install any needed dependencies to make the package work.
A dependency is any package that is needed in order for another to work. For example, a GUI application will depend on there being a Window manager.
With APT, these are all standardized by version. So you only install dependencies that you need.
Snap and Flatpak both containerize their packages. Snap packages carry all dependencies that package will need, whether you have them installed already or not. This can cause Snap Packages to get quite bloated.
Flatpak also brings all dependencies with, though it is a little better than Snap in this... Once you install your duplicate dependencies, they count without having to install them again and again. So it is a little bit less bloated than Snap is.