ok, now I'm not an expert but I got the facts straight. The stimulus check is seperate from normal refunds from the IRS. However, some people will get these at the same time and in the same way, and it is supposed to be at the same time. It is also important to know that if your regular refund check is DD then so will the simulus check, if for any reason they are seperated. H&R Block, Tax Software, and others do not calculate nor have anything to do with the stimulus check except for certain people with disabilities (those that normally do not file their taxes). The last two digits of the SSN are used in a way different than you have been discussing...they are added together (92=9+2=11 and so forth). Most people that have been informed that they will not receive their stimulus check until June are being misled...they are already being sent out based on the sum of the last two digits of the SSN and should be all sent out by the end of May. For those with DD, depending on the location (but for those that receive their checks from Arkansas...like Texas, Oklahoma, etc..) should have already received their stimulus check DD. If they have not, they will need to find out why the check is being withheld. Any money owed by past due bills (money that they owe that is also being taken out of any refund checks and still have a balance), money owed to a government agency, or unpaid child support will cause the check to be withheld. This money is a reward and financial stimulus, not something the government has to give out (such as a regular Tax refund)...this causes even one dollar to cause the check to be withheld. If you have moved, contact the IRS via the internet to have the address changed before it gets sent out...it may cause the check to be received later, but at least you will receive it.
I got the information directly from an Attorney that contracts with Social Security to assist those of us with disabilities. It took the attorney over an hour to help me understand...since I do have disabilities (mainly PTSD). I only hope that I have helped any person understand about this.