It is a dual CPU (low end Intel Xeon) system. However, I had a look at the LAN controller and it seems there is a lack of support in XenServer for my network controller which may cause the issue. I will investigate this further as it seems it is not directly related to OPNsense. I'll report back once I have further news.