CX is restricting the number of award seats made available to its partners. If a flight is full, it might stay full till flight date. Asiamiles and Marco Polo members have the advantage of waitlisting award bookings and hence they get the seats first.
I've known the Marco Polo Club to clear award seats for Diamond members even if there are only a few revenue seats left even.