We cannot see your tax return or any of your information. When you use tax preparation software the results will depend on the data that YOU enter. All of the tax software programs including TurboTax and H & R Block are checked by the IRS and must comply with all of the tax laws.
So if you enter the SAME data into any of the programs you should get the same result---the same refund or same tax due amount. If you enter something differently then you will not get the same results. So if the refund you see using TurboTax and H & R Block are different--you entered something differently.
It is tempting to believe the one with the higher refund is the correct one. Maybe it is. Or maybe not. You would need to print them and compare them line by line to see what is different.