Why is my refund so late?

I filed in February and the IRS refund tool still says "processing" with no other updates. I filed jointly with my wife and have kids so expect child tax credit. The only thing I got in the mail from IRS was something about the extra child credits starting in July but nothing about my status or regular refund. Why could it be taking so long?