Jenkins won't start after upgrade, complains about plugin versions even though I updated all plugins before upgrading

Hi There,
Forgive a likely noob question. I’m trying to upgrade from 2.542.1 to 2.504.1 on an Ubuntu 22 LTS server using apt-get upgrade. I’ve updated every plugin using the plugins manager in the webUI but after upgrading jenkins it fails to start and complains about a list of plugins that need updates. I’ve flailed around some with trying to update plugins from the shell without jenkins running but I suspect I may be missing something obvious?
Grateful for any guidance…

Have you checked the Jenkins LTS Upgrade Guide. As you jump from an older version to latest LTS that contains the switch to EE9 and Java 17 there might be the requirement to update plugins in lockstep.
It is always recommended to update plugins before doing the upgrade (which you did) but to also update plugins after the upgrade.
What error you get in the logs?
A way to update the plugins is by using GitHub - jenkinsci/plugin-installation-manager-tool: Plugin Manager CLI tool for Jenkins while Jenkins is down

Managing plugins when the service won’t start was the piece I was missing. But I’m still stumped.

Startup shows this in the logs:

May 07 11:28:12 jk-ifs jenkins[126960]:  - Update required: Configuration as Code Plugin (configuration-as-code 1873.vea_5814ca_9c93) to be updated to 1915.vcdd0a_d0d2625 or higher
May 07 11:28:12 jk-ifs jenkins[126960]:  - Update required: Folders Plugin (cloudbees-folder 6.928.v7c780211d66e) to be updated to 6.976.v4dc79fb_c458d or higher

And I appear to have the latest versions of those two plugins installed:

root@jk-ifs:/dmz/services/jenkins/plugins# java -jar ~/jenkins-plugin-manager-2.13.2.jar --available-updates --output txt --plugins configuration-as-code cloudbees-folder
configuration-as-code:latest
cloudbees-folder:latest

Am I reading the version numbering scheme wrong?

root@jk-ifs:/dmz/services/jenkins/plugins# java -jar ~/jenkins-plugin-manager-2.13.2.jar --list 2>&1 | grep -e configuration-as-code -e cloudbees-folder
cloudbees-folder 6.1012.v79a_86a_1ea_c1f
configuration-as-code 1967.va_968e15fd05b_
cloudbees-folder 6.1012.v79a_86a_1ea_c1f
configuration-as-code 1967.va_968e15fd05b_```