Hello @lunar-rover ,
Welcome to !
I think that you may have to make the Silverblue filesystem “live” to do this as it is atomic and the theme choice is part of the image, I think … If, however, you are able to change the Plymouth theme via files in /etc then it should work since this is a mutable area of the file system in Silverblue. And as part of the three-way merge that happens on atomic systems during updates, changes in /etc are kept, so user changes are maintained across updates.
The decryption screen itself uses plymouth. Pressing esc brings me to systemd cli boot screen. Maybe it’s part of that huge 128MiB initramfs in /boot/ostree.
Grub reverted to the stock theme with borders as well, but that’s from me upgrading it manually with rpm -i and I’ll just wait for bootupd to land, hopefully a proper upgrade will fix it automatically.
Sometimes plymouth falls back to the text theme when the video is not yet ready when plymouth starts up. The bgrt is a spinner theme and the text is the one with the four small square blocks.
For example, I upgraded my test system on a qemu virtual machine to f40, and I get the text them about half the time when I reboot, and the bgrt theme the other half of the time.