Yeah, bWAR uses actual runs given up in their calcs rather than FIP which is what Fangraphs uses. I also misspoke earlier when i said that his HRs given up were the only thing hurting him. His runners stranded rate is also pretty god-tier and unsustainable which is another reason his fWAR takes a hit.
See of all the top tier pitchers, Ray has the lowest babip, highest strand rate, doesn't have the best K rate (but it's still great) or walk rate (again still pretty good), and the lowest ground ball rate. Each of those factors, since they get normalized to a degree with fWAR calcs, take him down ever so slightly but bWAR doesnt care about that.