Can't Get Beetle PSX-HW to Keep A Shader

I’m using Beetle PSX-HW and each time I open a game it does not load my saved shader. I have saved it to Save Core Preset, but it doesn’t load it the next time I load a new game.

I am using a slang shader (crt-easymode.slang) because I am using Vulkan as my video driver. I have looked at the cfg file which was created for the core (Beetle PSX HW.slangp) and it shows that shader, but it just won’t load on a new game.

If I go in manually and say load shader/preset/Beetle PSX-HW it will load it, but again it’s not doing it automatically.

I am having the same issue with MAME, only in that case it won’t load a glsl shader, though it creates the cfg file for that core.

What am I doing wrong?

Edit: I even saved a save to game shader preset and it doesn’t load it for that game either the next time I open it.