I have used Turbo Tax free file the past few years, so I haven’t had to pay them a fee. My refund is always direct deposit, and when it hits my bank account, it says it’s from the government. Do the refund deposits come through under the name of the tax preparer if the IRS sends the funds through them? I just received my stimulus (physically deposited yesterday, showed as pending on Wednesday) and it also said it was from the government. Perhaps looking back at bank statements would be a way to see how your last refund was posted and give a clue as to why the stimulus hasn’t appeared.
Also, with people who filed recently (thinking primarily about April filers) they could have looked at data through a particular cut off date for the first batch, and will go back now that we are past the 15th and run through again. I filed the end of January and got mine, my sister filed the beginning of April and hasn’t received hers yet even though she filed directly and has received her direct deposit refund for 2019.