Ok so here is the deal when it comes to the Child Tax Credits.
Apparently they were deposited in bank accounts last week. But now due to a technical error, the Treasury department says that about 15% of families received the payment via direct deposit. So now paper checks will be issued this month. The error should be resolved by September!