The technical document defines the exact syntax:
al / align alignx [aligny]
Continuation:
Alignment can be specified as UnitValue or AlignKeyword.
So, to center the entire block along both axes, using AlignKeyword, you need two parameters:
new MigLayout("al center center, wrap, gapy 20"); // centers in both directions
Next suggestion:
If AlignKeyword is used, the keyword "align" may be omitted.
What will happen:
new MigLayout("center center, wrap, gapy 20");
does not work, but looks like a small glitch when analyzing the parameters.