I had the cvt in my 15 2.5 replaced twice. The second time was around 23k-24k miles. I am now at 47k miles and so far so good. Both times they just replaced the entire CVT with a new one. I was told the bad ones were sent back to Subaru to have their engineers investigate what caused the failures.
As for longevity, some people have over 100k with no issues. Others have them fail well before 100k. Unfortunately its a crap shoot with how long the CVT will last.
As for longevity, some people have over 100k with no issues. Others have them fail well before 100k. Unfortunately its a crap shoot with how long the CVT will last.