If I understand correctly, this is basically due to the gateway node not having the rhcs channel assigned to it. When you deployed the osd's the channels were there because of ceph-ansible - but for a dedicated gateway you didn't use downstream ceph ansible with a client role, or set up the channels manually on the gateway...is this right?