Fwiw I've had a similar problem with getting: m_symbol: NG, m_tradingClass: LNE, m_exchange:NYMEX, m_secType: FOP, m_currency: USD
I request about 60(?) variations of those attributes accross mutiple asset classes and exchanges and only this one fails to trigger contractDetailsEnd. I randomise...