OpenVPN Server hangs at "Initialization Sequence Completed"
So, meanasspenguin's comment gave me an idea and I was able to figure it out. The program isn't actually hanging, it is running and simply hasn't exited yet. In order to fix this, simply start the application in daemon mode. I ended up just making a simple shell script so I don't have to remember it next time.
start_openvpn.sh:
#!/bin/bash
ldconfig -Rm /mnt/ZFS1/bin/openvpn/lib
ldconfig -Rm /mnt/ZFS1/bin/openssl/lib
/mnt/ZFS1/bin/openvpn/sbin/openvpn --config /mnt/ZFS1/bin/openvpn/openvpn.conf --daemon
Note: I load the libraries every time as I am running FreeNAS Embedded which lives in a RAM disk. Each reset will wipe out any configuration changes that are not on a mounted disk. I simply set this script to run on startup and everything appears to be golden.