He's making $1M, this year and has a .4 fWAR and .6 bWAR. So far, so good with the contract.
RAF makes $2M, next year: that should be oksay.
Maybe, in 2027, when he makes $3.5M, it might be a little waste of money, if he's still here and playing just a strict utility role.
The real issue might begin in 2028, and that assumes he has not improved beyond utility. ($5.5M)
2029: $7.5M (with salary inflation, maybe this is not all that bad.)
2030: $10.5M and 2031 at $13M look pretty bad, as of now. There is also a $4M buyout on the $16M club option for 2032, making that last year, essentially and possibly a $17M salary.
I'm not worried about his deal. It's not like the Price, Yoshi or Story deals.