The issue in the article isn't that the VPN is sometimes inactive, it's that when the VPN is active, some traffic escapes the VPN.
As far as I can see the linked page doesn't say that your VPN will leak unless you're using Always On.
Plus, that page documents the VPN features built in to iOS itself, not VPNs provided by apps.