I had a very similar issue on my car though I'm not sure how it initially started. But what you described is basically what happened to my 2018. Started slipping, then a few blocks later would barely move, and engine was free revving. Pulled over, had it towed to the dealer. Determined DOA and transmission was replaced under warranty.
No way to know for sure but you're going to have to pay someone diag to take it apart and inspect. If you have proof they didn't do the initial repair properly after hitting the dear you could have a case, but that sort of thing might be hard to prove. That's a case by base basis. Best of luck to you though.