You're not going to find an mITX board with these stats. They just don't exist. Particularly 8 SATA ports is a stretch. You may be able to find as many as 6, but not 8. If you need the extra SATA ports you can sacrafice one of the M.2 4x slots for a bifurcating SATA controller, which would allow you to add an additional 4 SATA ports--so you would have 10 SATA ports total.
Additionally, you say you want NVMe storage and "SATA for SSD" which is highly confusing. What exactly do you mean by this? Do you mean M.2 NVMe slots for NVMe SSDs? If that is the case are you looking for an mITX board with 4 NVMe slots? Because frankly, they don't exist in mITX. I've never seen one and would be very surprised to see one.
Seeing 10Gb LAN and 2.5GB in the same board is pretty rare, too. If you have 10Gb LAN why do you also need 2.5Gb? 2x 2.5Gb I've seen. But a mix if 10Gb and 2.5Gb? Never seen that.
Quite frankly, you want the power, support, and room of a non mITX board in an mITX form-factor and it's not going to work out for you. It's like those pyramids with "networking," "expansion," and "RAM." Then you get to choose 2. lol.