Why did TurboTax not catch the filing mistake that's cost me thousands in return? Now I have to correct the mistakes from the last 5 years. Will they fix it or I myself ?

I was military so I know they’ve “helped” file millions through their services. Which is why I was confused. I was never sure why I was owing in federal and the only explanation TurboTax gave was I had too much money in my tsp. Which forced me to remove over $6k from tsp. I didn’t understand no one else was having this issue I knew. Military financial didn’t know. I had to see a financial expert outside and after showing them the screenshots from TurboTax . They were able to figure it out. I was even paying for the professional services through TurboTax and they never corrected the mistake just would take hundreds of dollars and I was being forced to owe the IRS. I spoke with someone on the phone with TurboTax and all they said was yeah you can go back and amend them through TurboTax. That’s all they offered though and I thought they would fix them since It was overlooked by them. Are they going to charge me after correcting them on my own? Am I going to receive my full refund from all previous years or get my money back from TurboTax?