as written in countless other posts: that SFP+ to copper crap is beyond any specification and draws 2-3x the power allowed for SFP+. Just use proper transceivers, they are dirt-cheap nowadays and so are fiber patch cables.
And why on earth would you put so many layers on top of each other? There *have* to be issues, especially with all that proprietary crap inbetween...
Others have reported some issues with port 4 not powering up correctly on some hardware revisions, just search in this thread for that.
OTOH I've been running 4 transcievers (huawei single-mode) pretty much from day 1 in that unit without any issues.
It's not just 10GBase-T. I tested it out with just i226. As long as more than 3 are connected the 4th will not work (any combinations not just the mentioned port 4 issue). Also, the SFP+ 10GBase-T adapter I have draws 1.5W max.
As @bluden mentioned it's highly likely to be virtualization layering issues. I don't know if it's Mikrotik OS related. I looked through their documentation and there's no restriction on the number of ports for evaluation license.
Also, Mikrotik CHR is not made for bare metal. It's explicitly made for virtualization usage. I wanted to take this router first before just using a baremetal router OS so that I can actually use some of the left over resources for other VMs.
Lastly, I have to use 10GBase-T because my ISP only provides RJ45 termination for their 10GBit connection. Of course, I could go and buy a 10Gbit router with 10Gbit RJ45 WAN but I have this thing on-hand so might as well try to see if I can make it work before shelling out more money. The ISP won't allow me to use my own ONT either. I already talked to them about that to try and get around the need for using 10GBase-T.