There are many reasons that the IRS processing of a particular tax return might take longer than other similar tax returns. You should receive your direct deposit on the date that the IRS says you will receive it.
Read the IRS information carefully. They might be telling you the date that they will send the deposit to your bank. It could take a couple of days for the bank to credit it to your account, and the timing could be different at different banks.