.cube LUTs just being text files is rather useful. I threw it into a spreadsheet and visualized it (the greyscale axis only, assuming I didn't screw up).
I have been testing with the Rec.1886 LUT only until now, so this is interesting.
Red is a linear response, blue is the rec.1886 cube lut, and yellow the 2.4 cube lut.
Blue/rec.1886 seems to massively boost the black level, as I'm also experiencing, while 2.4 actually reduces it slightly but is otherwise pretty linear.
One thing to note is that madVR always behaves as if the "3DLUT Gamma" in JRVR is set to Rec.1886 (eg. "no-op for SDR content"), no matter how the LUT was generated.
With that setting, and using the 2.4 .cube LUT, I get a nice dark image. Its probably a result of measuring in that particular mode. Rec.1886 is designed to boost brightness of low levels, because the black response of old SDR screens is a bit terrible. It may not be ideal to use that for better displays that have a good black point. And I believe madVR also doesn't use it, so madTPG probably presented your test pattern with a 2.2 or 2.4 gamma, without the black offset of Rec.1886.
If the gamma selection for the LUT gets too complicated to consider in all of this, I suppose I could even kill it, and just have it do what madVR does, eg. always put SDR content unmodified through it (which is equal to always setting it to Rec.1886 in 99.9% of all cases)