What I do to apply the grub theme is:
Add the following to /etc/default/grub:
Then run the following command to regenerate config file:
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
And finally I reboot, but I get no theme. Has anyone encountered this before and know a way around this?