Case instance not returning to main process(BPMN)

I have a CMMN subprocess and am making a call from my main BPMN process. After performing certain activities in the subprocess, the process instance of the subprocess stay alive and it is not returning to my calling process.