Old kernel still in use when installing a new kernel

I guess you can try to install refind to see if that works instead of grub. I don’t use grub personally