Look like pfSense doesn’t reconnect to VPN server when disconnect. Administrators need to reconnect/restart openVPN client service manually. This so annoying task. To solve this problem we have to add some script do that things for us.
pfSense on KVM
Create VM
CPU: pass host flag into guest
Net Interface: VirtIO
Add these script into /boot/loader.conf.local
virtio_load="YES" virtio_pci_load="YES" if_vtnet_load="YES" virtio_balloon_load="YES"