Does an expectorant promotes coughing?

Yes. Over the counter expectorants like guanefisin are thought to work by causing irritation in the stomach causing stimulation of secretions in the lungs and stimulates cough. The respiratory secretions become less thick and easier to expectorate. A patient with persistent secretions and cough would benefit from evaluation as there are medications which are more effective than expectorants.