Could it be an older part of the code that doesn't ask for wifi if it's disabled? The sync server is working fine as far as I can tell.
Custom is if you want to use your own so you're in full control of your own data.
https://github.com/koreader/koreader-sync-server