This previous post from 2 years ago details that VPN kill switches aren't able to be implemented on iOS at the bottom of the page: old thread.
However, I've noticed VPN service providers such as Surfshark recently advertising a kill switch feature in their iOS apps. Has something changed in these past 2 years and is there now a way to do this? Or do you think they are simply enabling the on-demand VPN feature for their app and passing it off as a kill switch?
If anybody has any information regarding this it would be greatly appreciated. Thanks.