the sx1262 does this correctly but radiolib has a bug on sx1276. Need to set SX127X_REG_MODEM_CONFIG_3 LowDataRateOptimize when symbol length exceeds 16ms.
Never mind - I went to fix this just now and discovered it was properly implemented in SX1278.cpp (though not in the sx127x.cpp baseclass. So it already works fine as we've been using it.
the sx1262 does this correctly but radiolib has a bug on sx1276. Need to set SX127X_REG_MODEM_CONFIG_3 LowDataRateOptimize when symbol length exceeds 16ms.