Did you happen to check to see what codes were stored? After tearing apart the cvt from my own car, I'm pretty confident that replacing(or possibly even just cleaning) the valve body could have fixed the problems it was having.
Who did the fluid changes for your car? Was it drained from the drain plug and filled back up or was the pan dropped too?