Investors & landlords

This whole situation is bizarre I submitted my return on March 1st and only just received notification I will be paid on May 20th, so much for 21 days.  I had to correct multiple entries from the brokers download and now I find the IRS are giving me more than $200 extra due to TurbTaxes incompetence.  Unless they fix this I for one will not use them again after 24 years of happy experience.