Remove Unused Kernel

Last answer in your linked topic:

No, there’s no need to remove them. People usually remove them if they are running short of space on the / partition. Fedora keeps 3 kernels installed by default, in case a new kernel has a regression and breaks some hardware users can reboot into an older kernel that works. (I test kernels from the updates-testing repository, so I sometimes even keep 5 kernels around)

If you just upgrade to a new kernel with the working kernel running, the not working “broken” kernels will be removed from Fedora as soon as there will be newer ones.

If you remove them now, on the next update dnf tries to install it again. If broken or not.

The better way to search for a solution is, to list your hardware, to see what could cause the issue.