I did discover that JMicron cards[1] kinda work if you leave the drives powered off until the kernel boots and then power them on and let them hotplug. Wasn't ever able to make it work reliably though.
[1]: https://www.newegg.com/syba-model-si-mpe40150-minipcie-contr...