Can you help me understand why I'm only getting half of my return back?

I filed my return on the 21st of last month and it's telling me I'm getting $2,578 back in my return but today being the 11th of the next month I look at my pending direct deposit and it's telling me I'm only getting $1,178? I have nothing against me to why they'd take money out of my return so I should be getting my full not half