I am afraid there is no distro that can 100% guarantee it will work out-of-the-box.
If something is not working as expected, I always google and post the exact issue on forums to find an answer to the specific problem
The same not working concept could apply to Windows . At first I couldn’t get any sound from my audio interface because the onboard was selected . Then I had huge latencies cause I didn’t know anything about Asio . Much better with Asio but I also learned about smaller buffers , then tweaking a bit the system and everything worked fine .
But not without spending time