mobile IPsec PSKs only matching last in ipsec.secrets in some cases
The mobile IPsec PSKs are added to ipsec.secrets like the following.
172.27.44.129 email@example.com : PSK 0sdGVzdGtleTE= 172.27.44.129 firstname.lastname@example.org : PSK 0sdGVzdGtleTI= 172.27.44.129 email@example.com : PSK 0sdGVzdGtleTM=
Only the last in the secrets file actually matches, the ones above that result in a PSK mismatch.
Omitting the local identifier, the IP in that example, makes all of them work correctly.