You are making the incorrect assumption that pfSense and OPNsense is essentially the same thing. That's not true.You will find lots of info stating that only the paid version of pfsense supports the QAT - this is not true!
It turns out that within your OpenVPN instance you must set the instance type to DCO.
The paid version of pfSense sometimes have some features and performance improvements in the paid version that aren't available for OPNsense or the free version of pfSense at all. OPNsense also sometimes give you some features for free that are limited to the paid version of pfSense. QAT is one of the latter features, as far as I know. In other words, it's true that it's a paid feature in pfSense.
Yes, OpenVPN DCO + hardware acceleration is the only way to get good performance from OpenVPN.

