Not sure whether I'm allowed to participate but, the answer is:
effective values:
login/min_password_digits = 4
login/min_password_lng = 6
login/min_password_lowercase = 0
login/min_password_specials = 0
The matching passwords thus are:
1.ab-1234
3.123456
4.abc-1234
5.abcd1234
Reason can be found in the docs and also in tx SECPOL. Profile parameters values will ONLY be used for users where no security policy was assigned to. As soon as you assign values using security policies, you will have to assign all values using the security policy. For all other values the defaults will be used (which was listed as kernel defaults above and which also can be seen by clicking effective values in secpol).
Why is this the case? Because security policies can be transported and thus need to be selfcontained. This would not work, if they would be an extension to the profile parameters, because in this case the effective policy on different systems could be different.
Kind regards,
Patrick