With respect to what @Tg92 reports at the bottom of his/her latest message that:
when I unlock it after 2-3 minutes, the vpn connection is not established automatically like before
I'm testing this for more than a hour already and everything looks fine (I have in the iOS settings: Seamless tunnel, Reconnect on wakeup, Timeout none, NW state detection active and Layer 2 reachability). Moreover, it looks to work better than the 1.1.1 version in the sense that 1.1.1 was dropping the connection on sleep and reconnecting on wakeup, but this version maintains it permanently on, so push notifications while on WiFi and some apps that depend on the tunnel (e.g. VoIP with inside-VPN PBX) are working better now.
I can imagine this should have some impact on battery, but in my case the latest phones have enough energy for a working day so no problem.
Anyway, I'm waiting for a fix to the 'tls-auth' option
requiring the direction in 1.2.5 as it's not feasible to update all the endpoints currently in production. BTW, according to the official documentation, the direction is an
optional param both in 2.3 and 2.4.