After you file

So our return finally has 'refund approved' and states our refund will be mailed by June 7th, and not to bother them again until July 5th 😡.  Our other refunds were direct deposited.  Is this happening to anyone else where their refund is being mailed even though you gave direct deposit information when you filed?  We are receiving a large refund so I don't know if the high amount is the reason?