Some of your example are ok but one is wrong.
Your human from Almeric would have 6
and your human for Coryan would have 5
but your human from Hinderlands would only have 6 not 7.
Step 1 is being misinterpreted.
Quote:
Race: A character gains all Automatic Languages listed in their racial entry. If the race lists 'Native Nation' under Automatic Language, choose two
national languages during Step 2, instead of one. If your starting nation only lists one native language, you do not gain an additional language from this step.
It's saying that if Native Nation is one of the listed languages in your race you don't make the selection in Step 1, instead you pick 2 in Step 2.