Yes, it uses the first apn matching. This is just a best guest in case the automatic provisioning from ofono (which uses sim for provider,mnc, mcc) fails.

Larger providers will have this info on the sim so ofono will provision correctly. Small providers mostly won't have more that one apn.