Everything I read says stimulus will not impact my refund/ return yet it has. What did I do wrong and why am I being punished?
Your refund "disappeared" because the amount of the refund the program was showing was a combination of stimulus were eligible for, and any refund (or in your case) tax due. Once you indicated that you had already received your stimulus, it was removed from the amount showing as a "refund". That left you with a tax due, the same amount that would have been on your tax return if there had never been a stimulus. The stimulus did not affect the amount of tax you paid or owe. You didn't do anything wrong, you are not being punished.
The way TurboTax chooses to give you your final result is not very pleasant.