to make sure we are on the same page. I open Update Manager, click on View then on Linux Kernels.
in there i have many kernels.
I have for example
6.17 and when i click on that it shows
6.17.0-42 End of Life
6.17.0-41 End of Life
and many others that show End of Life.
I just watched https://www.youtube.com/watch?v=PKQ0Ctu3NZs&t=172s and he said any of the kernels that show End of Life I should remove them. Is that always true or is there a reason to keep those kernels?


No real reason to keep them, if you’ve already been able to boot into a newer one and haven’t had problems with it that might necessitate going back to an older one. But at the point you can remove them, you can also reinstall them if that comes up.
They shouldn’t cause any problems or vulnerabilities if they aren’t what your system is running, but I removed them anyway