I came across a situation in Ubuntu 22.04 where a typical apt upgrade upgraded some packages, but left some packages hanging with the error "The following packages have been kept back". For years, a go-to way to deal with this is apt dist-upgrade which would install the packages that need upgrades, but would also pull in the new dependencies in them.
Unlike with previous Ubuntu versions, this is actually a feature called phased updates. The long story short, only a number of systems receive the updates when released and if they don't cause problems, some days later everyone gets it. You can use apt-cache policy with the package name as a parameter to see this in action, the output should list the newest version as "phased" with percentage on it.
You can force the installation of the held packages with apt -o APT::Get::Always-Include-Phased-Updates=true upgrade, but keep in mind that this is intended feature and that you will get the packages couple of days later, but with an added peace of mind that they didn't didn't cause problems for the test group.