I think Bo is just in a bit of a slump. For the first three weeks of June he was right at his career average with a 118 WRC+. His k rate was 23.2%, and his walk rate was nice at 9.5%. The last week has been pretty rough with a 54 WRC+ and walk rate of 3.7% and k rate of 33.3%. The small sample of bad at bats has a large effect on the overall numbers for the month. When we look at a larger sample of games, going back two months he's produced a 125 WRC+, and been worth 1.6 FWAR. This is a 6 win pace over a full season. He's far too talented of a player for this to be more than a bit of a speed bump where he's battling a bit.
This appears to be much the same situation for Teoscar as well. For the first three weeks of June he really mashed, with a 180 WRC+, 5.7% walk rate and 26.4% k rate. The last week has been a struggle with a 41 WRC+, 0% walk rate and 38.1% k rate. Just like Bo we've seen enough of him by this point to know this is nothing more than a slump as he's had plenty of time to establish himself as a well above average hitter. Going back over his last 2 full seasons worth of play he's about a 4 win player per season and a 130 WRC+ bat. He'll emerge from this and continue to mash once again.