I've been running LTS versions of Ubuntu (Kubuntu 14.04, Ubuntu MATE 16.04, and now back to Kubuntu 20.04) for several years, and I've never had a successful "upgrade" vs. installing everything from scratch -- the latter process usually takes me a full day, sometimes running well into a second (there goes a weekend), as opposed to an hour or two for a proper upgrade to run and keep my installed applications.
I use a couple PPA sources (one for Java, for instance, and one for SeaMonkey browser/suite), and have one major SNAP application (GIMP). It's been my understanding that SNAP installs are independent of the system upgrade process, and I'm aware the upgrader will disable the PPA entries and I'll have to re-enable them, possibly with version changes, after upgrading is complete.
However, in the past, I've never succeeded in upgrading from one LTS version directly to the next. This was because, at first, I was advised against attempting to upgrade from 14.04 to 16.04 (and I switched flavors because at the time I disliked the changes in Plasma 5). I attempted upgrade from MATE 16.04 to MATE 18.04, and the upgrade failed; since I was stuck with clean install anyway, I switched back to Kubuntu, and since this was in mid-2020, used 20.04.
With 22.04 coming out very soon, and the point release due over the summer, I'd like to maximize my chances of being able to upgrade, as opposed to reinstalling. Not running PPA software is not really an option, but I'm open to other recommendations (and we have some time, it's several months until the point release).