I'm not sure I see the logic of not playing Grandal against LHP. He's got a .269/.400/.500, 145 wRC+ line this year against LHP. Granted it's only 35 PAs.
This would be my lineup Vs. LHP if Eloy is capable of playing LF,
1. TA SS .458/.509/1.021, 1.530OPS, 307 wRC+, 53 PA
2. Grandal DH .269/.400/.500, .900 OPS, 145wRC+, 35 PA
3. Abreu 1B .255/.309/.569, .878 OPS, 135wRC+, 55 PA
4. Eloy LF .289/.304/.556, .860 OPS, 132 wRC+ , 46 PA
5. McCann C .429/.528/.714 1.242 OPS, 236wRC+ 36 PA
6. Moncada 3B .229/.364/.343, .706 OPS, 105wRC+, 44 PA
7. Robert CF .262/.347/.452, .799 OPS, 120 wRC+, 49 PA
8. Engel RF .313/.353/.438, .790 OPS, 121 wRC+, 34 PA
9. Madrigal 2B .238/.238/.238, .476 OPS, 29 wRC+, 21 PA
Bench
Leury .500/.500/.875, 1.375 OPS, 281 wRC+, 8 PA
Encarnacion .125/.263/.438, .701 OPS, 90 wRC+, 39 PA
Mazara .286/.348/.333, .681 OPS, 95 wRC+, 23 PA