Yeah you're right. It might take a while. But it seemed like a very good sign when 11.1 added support for the cards, in time for their launch. Much faster than they did with the 5xxx series cards.
Unfortunately the support is not yet complete, but the fact that they added detection for the cards may be a good sign that they plan to have full support by the time 11.1 is ready for public release.
Personally I can't see why they would bother adding support for the cards in 11.1 beta if they weren't also going to make them fully work, so I'm quite optimistic that by the time 11.1 is final it will have working support. Not sure how long that will be, probably at least a few weeks.
i just can’t be swaping cards just to run mac os
You know it's possible to disable the 3090 in macOS? So if you have enough PCIe slots (and room in your case), you could boot with both the 3090 and a 5700 or any other macOS-supported card, then use an SSDT to hide the 3090 from macOS. There's quite a few people using that configuration.
I might even consider doing it myself, if 6800 support ends up being slow. I might boot with both the 6800 and my Vega 64 installed; the 6800 for Windows gaming, the Vega 64 for macOS. Though I guess I won't have to disable the 6800, given it's detected. I can just not use it, and unplug its monitor cable for macOS use.