I had a similar experience and the bank returned to cheque to me immediately when the it had bounced. If QNB is holding back the cheque, then you can ask them in writing to return it to you. .