@jrgongon, yes, paglodge mo, bayad agad in full. Mga docs lang ang pwding hindi agad masubmit. For me, wait mo na muna yung result ng baby mo, if complete na lahat ng docs nyo, dun nyo na lodge ang visa para sure na direct grant ka.
Re sa passport, need kasi ideclare yung mga past passport details mo sa Form 80 plus kung saan ka na pumuntang bansa, so andun din ang reference mo kung hindi mo na tanda yung mga details.