I suspect you'd get a 'file exists' error for that? (dpeends of course on what "create a link" means here).
Test this by trying an ls -ld of the link name prior to attempting the command.
If it's not that it already exists, try checking that there's not an unescaped space int eh name or some other character that the commandline might interpret as being a filename break.
Also verify that the two names (one working, one not) are in the exact same place, if not, check permissions on the directory for the not working name.
If that fails, thy posting the attempted command, result and some relevant ls outputs here. Specific = good