Dolphin can't create save files in any directory except the default

Dolphin creates this save directory by default: RetroArch/saves/user

However, because i want the setup to look nice, i have made a subfolder for each core to save there. So, for instance, it looks like this:

RetroArch/saves/dolphin/user.

Obviously, i made a core override for each core.

The core can see the directory because it’s saving the shader cache in there (every other core also works fine) But it doesn’t create saves for the games themselves. Everytime i load Mario Kart, it asks me to create a save file, i say yes but i see no notification of any save being created. If i let it save in it’s default directory, the saves work fine.