Discover why Blue Owl Capital (OBDC) trades at a discount despite a 13.3% yield. Learn if now is the right time to invest.