FWIW, Millas has been having trouble at Rochester. 104 PA, .227 /.317 / .364. A bit of BABIP luck change from AA (.387 to .257). Good K rate, with a slip in his BB rate.
Millas may fit in the equation here. If his bat is passable, his D might help push Ruiz to DH or 1st.
The thing that's bugging me a bit about Ruiz is I'm not sure the quality of the contact isn't slipping. I had always put some faith in his numbers coming around to projections. He's the biggest under-performer of his "x" stats based on quality of contact among the top 60 in xwOBA, and it is not even close (he's .066 under). It's not a speed thing, because the next biggest gap is for Bobby Witt Jr. (.050). Is there a decent working theory as to why? Other slowish guys are not huge underperformers.