Still no federal refund

I e-filed my taxes on the beginning of March and mailed an amendment the next day. The amendment payment was deducted promptly but I still haven't received the e-file direct deposit refund 6 weeks later. The IRS refund status still says processing. This is way longer than last year. Allowance time before calling is 21 days e-filing and 6 weeks by mail. However I haven't been able to get through to the IRS via their numbers, including [phone number removed].