Do I have to wait until all the shares in the property have been sold for the commission to be paid?

No, the commission will be paid soon after the sale of the share.