Please see this link from the IRS that has an explanation for reasons for the delay. There should be a number listed on your CB21B notice in the section titled "What you need to know" that you can use to call the IRS for an updated status of your return.
Also, if you are still having issues after contacting the IRS, you can follow the steps to contact a Taxpayer Advocate in the link provided. A Taxpayer Advocate will act as a liaison between you and the IRS if you are unsuccessful in obtaining answers when contacting the IRS directly.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"