I figured out what was the problem.
When you load a custom content directory, EDuke32 will try to create the save file in a folder with the same name as the loaded folder.
So, to solve the issue, you just have to create a folder with the same name as the one you use to load custom content in you EDuke32 folder and the game should start work normally again.