The series in May where they are home for the Indians for 2 and immediately go to Cleveland for 2 more is kind of strange
Apparently, MLB is doing this for everyone that same week. That is, that Monday and Tuesday everyone is playing their "natural" interleague rival for 2 games, then going to the other team's city for 2. Except in Texas, where the Rangers have planned day-night DH against ARI, then have Tuesday off, then are @ ARI for 2. Not sure why, maybe something going on in the Dallas are that Tuesday.
BTW, with the schedule change some of the "natural" rivalries are new, like Astros-Rockies and Rangers-D-backs.