Something that has bitten me in the past was the PSK length. I had generated the PSK with my password manager and pasted it into the Meraki dashboard. Not realizing that the GUI shortened it. I pasted it into Windows too... And there you go password mismatch. I'm with @PhilipDAth , start with a simple password and then go more complex.
Also, with regards to your other question, port forwarding is only needed on the MX side, not on the client side. So no issue if you're in a hotel. If course firewall rules or proxies in the network the client is using can still block the tunnel from establishing.
Edit: Sorry, I missed the part that you already tried Cisco as PSK.