Why is your software rubbish?

I filed my taxes again with you this year.  My initial return was rejected due to an SSN error but I had already submitted my payment info at the point of submit.  When I received the rejection text, I refiled after correcting and clicked the payment link.  The page redirected to the irs page, once there I saw the suggestion to earn points using my cc so decided to pay with that method.  Six days later, I receive a notice from my bank that I had a large payment  go to the irs from my bank account i- the initial payment from the rejected return!!!  I called the irs and spun forn45 mins accomplishing nothing.  Called TT and the agent was helpful but agreed this is a glitch that shouldn’t happen.  He refunded my $300, but what about the $15k I have to now ‘wait for the IRS realize I double paid and I’ll get a refund in 4-6 weeks’ !!!  What the actual F is my question TurboTax?  How did you reject my return, have me fix it but never reject the original payment or even indicate I had a pending payment?  Further to that, how can I go to my Home Screen now and STILL make another payment once two have been made??  Own the errors in your software and have a fund set up to help clients get made whole after your negligence and crap programming!  Please respond with something other than I’m sorry we will look into it.