Does my car need a new transmission?

I have a 2017 Chevy Trax I took my car in to get a flush and new transmission fluid because it was a little jerky when accelerating. These are the codes that came up.

P0097 ( I have had those code since I bought the car I have done everything and even replaced the sensor this code won’t go away)

P00F5 P07E8 P0A43 P0A47

They want to replace the whole transmission.. does that seem right? Everything else works fine. It has 130k miles and I was just brining it into it replace the transmission fluid.