In my case somehow I can modify grub only from Ubuntu and when ever I do Fedora Kernel update (dnf offline upgrade method), the grub is built during the kernel update by Fedora. But it does not show up in the grub entries when I reboot. Only after booting to ubuntu if I do grub-update, I am able to see the new Fedora kernel.