After you file

So I finally got ahold of a person at irs today after waiting 45 minutes and the agent told me because if the stimulus my refund was reduced from 2093.00 to 1493.00 if u don't have to pay taxes on the stimulus or anything why did they take 600.00 of my return because of stimulus doesn't make sense just send me my money so now my 1493 return will be deposited to my account on march 30 I will keep you updated to see if I actually get it by the way still haven't gotten the 3 stimulus checks it's saids will be mailed on march 26 .I don't claim any children the only thing I claim is a earderly  dependent which they didn't get the first 2 stimulus check but still took 600 from my return just send me my money