@J.D.
Thanks for this post . . . the issue is still going on in Gecko Rolling for a couple of weeks I was seeing updates/upgrades to kernels 4.14, but on boot it would still show "default 4.10" . . . following your suggestions here "fixed" the problem; still have yet to try a simple boot w/o using "advanced options" to see if it now "defaults" to the newest kernel . . .???
It would be nice if Gecko/SUSE had the "autoremove" command to remove old kernels, rather than having them remain, and seemingly the "oldest" kernel is the "default" option??? That seems to be what was happening, as I have 4.14.12, 4.14.9, and 4.10.1-1 . . . and even after the 4.14 install today it was selecting 4.10 . . . .
msc