@Derelict Hi, yes your reply is correct. Basically no extra configurations are needed.
However, there is a caveat: If I enable Force all client-generated IPv4 traffic through the tunnel option and clients rely on DNS service to find the IP of the OpenVPN server, after rebooting my pfsense firewall, all the OpenVPN clients could permanently lose their connections (both VPN and Internet connections).
I end up calling colleagues to reboot all clients physically to re-establish the connection.😂