As you can see here:

the preset works perfectly fine in Single-Player/ Gui
However, if it's created via..
`Factorio.exe --create test --preset archipelago`
then the resulting world looks to be a Default preset, ignoring the custom preset entirely.
However, trying to name a preset that does not exist, does result in an error that the preset was not found.
Mod attached.