I am using my SSD, it shows boot splash screen then I installed proprietary, tested for my graphics card then it shows no boot splash screen. On my old HDD, it shows boot splash screen then I installed proprietary, tested for my graphics card then it shows boot splash screen. I am using my SSD, I did bootup fix
https://www.youtube.com/watch?v=v_JK5wdPuUo
Boot times in a SSD are way faster than in an HDD, so it might be that the OS boots so fast now, that the splash screen just don't show up. By the way, the splash screen isn't really necessary; it doesn't add up to anything, anything at all. So, if your OS is working good, I think you shouldn't worry about it. However, if you really, really want to see a splash screen, you might try increasing the time
https://wiki.archlinux.org/title/plymouth. Note that doing this might increase the boot time.