My home network is setup with a Netgate SG-2100 with pfSense running. There are three networks LAN (WiFi/wired), IoT (WiFi), and Guest (WiFi). Everything runs fine getting to the internet.
I recently set up OpenVPN client on the network as per Tom’s video (Setting up PIA VPN on pfSense for your whole network and Configuring Selective Routing - YouTube) from 3 years ago. OpenVPN connects to my VPN provider fine. All my computers connected to the LAN (WiFi and wired) access the VPN perfectly. The Roku TV on the IoT network goes through the VPN just fine, no buffering of videos.
However, the IOS devices (2 iPhones, 2 iPads) connect to the LAN WiFi okay. All the iPhone and iPads cannot connect through the VPN to the internet. When I disable the VPN, the IOS devices can browse the internet without problems.
Spent the past two days searching for an answer, nothing seemed to fit my setup. Any help would be greatly appreciated.