Make sure your system is up-to-date and your package list is up-to-date.
Debian upgrade vs full-upgrade. Dist-upgradefull-upgrade will remove packages that were automatically installed installed as dependants of manually selected packages as needed to satisfy package upgrade dependency conflicts. Note that full-upgrade is used in preference to a simple upgrade as it also picks up any dependency changes that may have been made. No but AFAIK Debian stable never gets a release upgrade only minor and major upgrades as it is not a full rolling-release distro like ArchLinux.
You could call it apt update-all or apt upgrate or something. There is some difference between these two ways that often confuse users. And have sufficient downtime of your system.
And then update all the installed software kernel and other system components at once using. Before you upgrade your Debian version to 11 you must apply all security patches and pending upgrades to Debian 10 itself. There really should be one command for apt update and apt full-upgrade.
Apt full-upgrade performs the same function as apt-get dist-upgrade. Generally speaking doing this regularly will keep your installation up to date for the particular major Raspberry Pi OS release you are using eg. According to the Debian upgrade documentation this command.
Or just make full-upgrade also update. Because depending on your system configuration a Debian version upgrade takes time between 15 hours to 2 hours. Upgrade Debian 10 Buster to 11 Bullseye Linux.
For installation updates on Debian and Ubuntu distros upgrade is performed and there are two ways to achieve this. One is apt-get upgrade and the second one is apt-get dist-upgrade. Neither upgrade nor dist-upgradefull-upgrade will remove automatically installed packages dependencies that are no longer needed after the upgrade.