Can't upgrade from 22.04 to 24.04

I have kde neon already many years.

I am not be able to upgrade to latest version

sudo pkcon refresh
Refreshing cache                        [=========================]         
Loading cache                           [=========================]         
Downloading update information          [=========================]         
Running                                 [=========================]         
Finished                                [=========================]         
 Enabled                              file:/usr/lib/expressvpn/repo_mirror.list Mirrorlist
 Enabled                              mirror+file:/usr/lib/expressvpn/repo_mirror.list any-version InRelease
 Enabled                              https://cli.github.com/packages stable InRelease
 Enabled                              https://download.docker.com/linux/ubuntu jammy InRelease
 Enabled                              https://cli.github.com/packages stable InRelease
 Enabled                              https://packages.microsoft.com/repos/code stable InRelease
 Enabled                              https://download.docker.com/linux/ubuntu jammy InRelease
 Enabled                              https://deb.opera.com/opera-stable stable InRelease
 Enabled                              https://packages.microsoft.com/repos/code stable InRelease
 Enabled                              https://repo.expressvpn.com/public/deb/debian any-version InRelease
 Enabled                              https://deb.opera.com/opera-stable stable InRelease
 Enabled                              https://repo.expressvpn.com/public/deb/debian any-version InRelease
 Enabled                              http://archive.ubuntu.com/ubuntu jammy InRelease
 Enabled                              http://security.ubuntu.com/ubuntu jammy-security InRelease
 Disabled                             https://www.scootersoftware.com bcompare4 InRelease
 Enabled                              http://archive.ubuntu.com/ubuntu jammy InRelease
 Enabled                              https://www.scootersoftware.com bcompare4 Release
 Enabled                              http://archive.ubuntu.com/ubuntu jammy-updates InRelease
 Enabled                              http://security.ubuntu.com/ubuntu focal-security InRelease
 Enabled                              http://security.ubuntu.com/ubuntu jammy-security InRelease
 Enabled                              https://www.scootersoftware.com bcompare4 Release.gpg
 Enabled                              http://archive.ubuntu.com/ubuntu focal-updates InRelease
 Enabled                              http://archive.ubuntu.com/ubuntu jammy-updates InRelease
 Enabled                              http://archive.neon.kde.org/user jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease
 Enabled                              http://security.ubuntu.com/ubuntu focal-security InRelease
 Enabled                              http://archive.ubuntu.com/ubuntu focal-backports InRelease
 Enabled                              http://archive.ubuntu.com/ubuntu focal-updates InRelease
 Enabled                              https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease
 Enabled                              http://archive.neon.kde.org/user jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/mir-team/dev/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease
 Enabled                              http://archive.ubuntu.com/ubuntu focal-backports InRelease
 Enabled                              https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/openrazer/stable/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/mir-team/dev/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/openrazer/stable/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/peek-developers/stable/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/peek-developers/stable/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/pipewire-debian/pipewire-upstream/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/pipewire-debian/pipewire-upstream/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/polychromatic/stable/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/polychromatic/stable/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/rockowitz/ddcutil/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/rockowitz/ddcutil/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/thopiekar/openrgb/ubuntu jammy InRelease
 Enabled                              https://ppa.launchpadcontent.net/thopiekar/openrgb/ubuntu jammy InRelease
sudo pkcon update
Getting updates                         [=========================]         
Finished                                [=========================]         
No packages require updating to newer versions.
sudo apt-get full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Starting pkgProblemResolver with broken count: 15
Starting 2 pkgProblemResolver with broken count: 15
Investigating (0) qt6-base:amd64 < 6.7.2-0zneon+22.04+jammy+release+build2 @ii mK Ib >
Broken qt6-base:amd64 Depends on libjpeg-turbo8:amd64 < 2.1.5-2+22.04+jammy+release+build13 -> 2.1.2-0ubuntu1 @ii mD > (>= 2.1.5)
  Considering libjpeg-turbo8:amd64 478 as a solution to qt6-base:amd64 2375
  Added libjpeg-turbo8:amd64 to the remove list
  Fixing qt6-base:amd64 via keep of libjpeg-turbo8:amd64
 Try to Re-Instate (0) libjpeg-turbo8:amd64
Investigating (0) kio-extras:amd64 < 4:24.08.1-0zneon+22.04+jammy+release+build2 @ii mK Ib >
Broken kio-extras:amd64 Depends on libtag1v5-vanilla:amd64 < 1.13.1-1+22.04+jammy+release+build1 -> 1.11.1+dfsg.1-3ubuntu3 @ii mD > (>= 1.13.1)
  Considering libtag1v5-vanilla:amd64 15 as a solution to kio-extras:amd64 220
  Added libtag1v5-vanilla:amd64 to the remove list
  Fixing kio-extras:amd64 via keep of libtag1v5-vanilla:amd64
Investigating (0) libjpeg-turbo8-dev:amd64 < 2.1.5-2+22.04+jammy+release+build13 -> 2.1.2-0ubuntu1 @ii mD Ib >
Broken libjpeg-turbo8-dev:amd64 Depends on libjpeg-turbo8:amd64 < 2.1.5-2+22.04+jammy+release+build13 | 2.1.2-0ubuntu1 @ii mH > (= 2.1.2-0ubuntu1)
  Considering libjpeg-turbo8:amd64 478 as a solution to libjpeg-turbo8-dev:amd64 25
  Holding Back libjpeg-turbo8-dev:amd64 rather than change libjpeg-turbo8:amd64
Investigating (0) libtag1v5:amd64 < 1.13.1-1+22.04+jammy+release+build1 -> 1.11.1+dfsg.1-3ubuntu3 @ii mD Ib >
Broken libtag1v5:amd64 Depends on libtag1v5-vanilla:amd64 < 1.13.1-1+22.04+jammy+release+build1 | 1.11.1+dfsg.1-3ubuntu3 @ii mH > (= 1.11.1+dfsg.1-3ubuntu3)
  Considering libtag1v5-vanilla:amd64 15 as a solution to libtag1v5:amd64 17
  Holding Back libtag1v5:amd64 rather than change libtag1v5-vanilla:amd64
 Try to Re-Instate (0) libtag1v5-vanilla:amd64
Investigating (0) libturbojpeg0-dev:amd64 < 2.1.5-2+22.04+jammy+release+build13 -> 2.1.2-0ubuntu1 @ii mD Ib >
Broken libturbojpeg0-dev:amd64 Depends on libjpeg-turbo8-dev:amd64 < 2.1.5-2+22.04+jammy+release+build13 | 2.1.2-0ubuntu1 @ii mH > (= 2.1.2-0ubuntu1)
  Considering libjpeg-turbo8-dev:amd64 25 as a solution to libturbojpeg0-dev:amd64 12
  Removing libturbojpeg0-dev:amd64 rather than change libjpeg-turbo8-dev:amd64
Investigating (0) libpinyin15:amd64 < 2.8.1-1+22.04+jammy+release+build1 @ii mK Ib >
Broken libpinyin15:amd64 Depends on libpinyin-data:amd64 < 2.8.1-1+22.04+jammy+release+build1 -> 2.6.1-1build1 @ii mD > (= 2.8.1-1+22.04+jammy+release+build1)
  Considering libpinyin-data:amd64 1 as a solution to libpinyin15:amd64 3
  Added libpinyin-data:amd64 to the remove list
  Fixing libpinyin15:amd64 via keep of libpinyin-data:amd64
 Try to Re-Instate (0) libpinyin-data:amd64
Investigating (1) qt6-base-dev:amd64 < 6.7.2-0zneon+22.04+jammy+release+build2 @ii mK Ib >
Broken qt6-base-dev:amd64 Depends on libturbojpeg0-dev:amd64 < 2.1.5-2+22.04+jammy+release+build13 | 2.1.2-0ubuntu1 @ii mR >
  Considering libturbojpeg0-dev:amd64 12 as a solution to qt6-base-dev:amd64 26
  Added libturbojpeg0-dev:amd64 to the remove list
  Fixing qt6-base-dev:amd64 via keep of libturbojpeg0-dev:amd64
 Try to Re-Instate (1) libjpeg-turbo8-dev:amd64
 Try to Re-Instate (1) libtag1v5:amd64
 Try to Re-Instate (1) libturbojpeg0-dev:amd64
Investigating (1) libturbojpeg0-dev:amd64 < 2.1.5-2+22.04+jammy+release+build13 | 2.1.2-0ubuntu1 @ii mH Ib >
Broken libturbojpeg0-dev:amd64 Depends on libturbojpeg:amd64 < 2.1.5-2+22.04+jammy+release+build13 -> 2.1.2-0ubuntu1 @ii mD > (= 2.1.5-2+22.04+jammy+release+build13)
  Considering libturbojpeg:amd64 2 as a solution to libturbojpeg0-dev:amd64 12
  Added libturbojpeg:amd64 to the remove list
  Fixing libturbojpeg0-dev:amd64 via keep of libturbojpeg:amd64
 Try to Re-Instate (1) libturbojpeg:amd64
Done
Entering ResolveByKeep
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
plasmashell --version
plasmashell 6.2.0

Tried to downgrade some packages but it lead to many dependencies change. The lib libjpeg-turbo8 already frin noble release and I have no idea why my kde neon have it.
I didn’t find solution by my case.
please help

If using gui tool

You have PPAs that provide stuff newer than what is in Noble, such as drivers and pipewire stuff at the very least. These very often will break Ubuntu upgrades, so they need to be both downgraded back to stock packages and removed/disabled.

ppa-purge needs to be used for this, but be warned that some are not easily downgraded. Particularly the two debian-pipewire repos, as this involves not just downgrading, but uninstalling some things and reverting some changes, but also dealing with a mis-configured package form the PPAs. And still having package conflicts related this that broke the upgrade process. I had issues with this one, and though I did manage to fix it, I could not reproduce the success of subsequent re-tests. Others using these PPAs have had mixed success from what I have seen, do just be warned.