As CHR runs in a virtual environment, all NICs/SFPs are managed by the host environment. When it comes to x86 'bare metal' setups, support for NIC drivers is limited.
That is not typically true in all circumstance. Like most of us do for nvme disk, you can directly assign them to the VM to have the maximum storage performance, and that's be easily done also for NIC.
But even with NIC in full PCIe passthrough, from VM and CHR you can just see it as normal ethernet card, so no SFP tab visible.
BTW, there is a list of supported NIC card that shows SFP tab with X86 installed directly on the system?