vertical justification 100 % doesn't fill the first page?

Dorico can’t reliably calculate precisely whether or not more systems will fit. I’ve written a few explanations about why this is the case, e.g. here.

You may find that specifying a fixed number of systems per frame in Layout Options gives you the best starting position.