taxes due payment never cleared

I e-filed my Federal return and mailed a check for the amount due on 3/16/24.  I also mailed my NC State return with a check included for the amount due also on 3/16/24.   On 3/17/24 I mailed in the same drop box outside the post office my daughter's NC State return with a check for what she owed.   Her check cleared in about 1 1/2 weeks.  Both my Federal and State checks have not cleared in almost a month.  I did not mail any of them certified or with delivery confirmation.  Do I assume they are lost in the mail and should I e-file my state return and make my federal and state payments online and put a stop payment on the checks?  Should I continue to wait?  How can I verify if the state received my return?  What if I e-file and make online payments and the mailed copies eventually show up?

 

thanks for any feedback