This is really puzzling. Like the two tunnels not even matching each other.
Double check your /etc/ipsec.secrets file to ensure it was generated correctly. Post it here for review (just obfuscate the PSK but keep the selectors).
Another thing to try is to add IDs to the tunnels. Remote and local ID and vice versa.
Lastly, I'd move from PSK to x509 or RSA. I have 9 tunnels all on dynamic ends PPPoE or Cable all with x509 running just fine.