The remote hz and owd estimations from the tcp_lp code are not accurate enough for ledbat to function. Small errors in remote_hz multiplied by large tsvals result in inaccurate owd estimates that fluctuate wildly.
What are your thoughts on switching to using rtt to estimate queue delay instead of owd? That appears to be what apple has done in their ledbat implementation. https://opensource.apple.com/source/xnu/xnu-2050.7.9/bsd/netinet/tcp_ledbat.c