Have you tried installing Proxmox and running OPNsense as a qemu VM? Don't forget the qemu agent plugin.