This question has been answered by BBloke. See the first response.
Probably a stupid question but:
Have you set the startid for the second call ?
<?php
$startId = 14;
$level = 1;
$limit = 16;
$textofLinks = "menutitle";
$titleofLinks = "description";
$displayStart = true;
$ignoreHidden = true;
//$showPrivate = true;
//$debug = true;
$sortBy = "createdon";
$sortOrder = "DESC" ;
$parentClass = "hideentry";
$outerClass = "menu";
$selfClass = "current";
/*BASIC */
$outerTpl = '@CODE:
<div>
<nav id="secondary-navigation">
<ul>
[+wf.wrapper+]
</ul>
</nav>
</div>';
$parentRowTpl = '@CODE:<li [+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>
[+wf.wrapper+]
</li>';
$innerTpl = '@CODE:<ul>
[+wf.wrapper+]
</ul>';
$rowTpl = '@CODE:<li[+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>';
// Not needed as this is in the main CSS of the template
$cssTpl = '@CODE:<link rel="stylesheet" media="all" type="text/css" href="assets/snippets/wayfinder/configs/titanBasic/titanBasic.css" />';
?>[[if &is=`[*parent*]:is:14` &then=`[[Wayfinder? &config=`titanBasic` ]]` &else=`{{ShortList}}`]]