No 2019 Tax Refund or Stimulus Check Yet

I filed my 2019 tax return in January and was accepted  early.  I am due a refund Of $1677 ($1410 plus $267 of EITC). March 2nd I was sent a CP05 notice saying my refund could be held up to 60 days (May 1st). I still haven’t received the refund and because it is still processing I haven’t received my stimulus payment yet. I was able to go into the get my payment tool (On 4/15) and submit my DD info so hopefully I get that soon. Anyways, my refund still says processing on the WMR tool but today I called IRS automated system and it says on 4/15 my 2019 tax account received a withholding payment credit of $1410 and $267 in EITC so my 2019 tax account has a credit of $1677. I’m confused why wouldn’t they send the refund by now or at least update WMR? Is there something I should do right now? I need that $1677 and I was also expecting the $1200 last week.