Hmm, thats strange the reason I say that I got it work on CentOS 7 (see here : Stuck at "Waiting for API to be available" - #4 by anandr781) . I run my stack using CentOS.
Did you verify the docker version that you are running and check if its compatible with Rancher 2.6.3 ?