I have the same issue with vanilla kernels on Debian. My guess is that distro kernels have some distro specific stuff compiled in that makes them do 'get' the kernel lines in grub. Grub uses templates for that and those are probably modified by distros as well, which might cause the issue when...