As far as I can see this looks like an issue with lora hardware itself. I don't know if this is the right place to talk about it, but anyway. It worth mentioning.
For E32 433T30D modules with board versions 10408-V1.1 and 10498-V1.1 it is not possible to set Air Data Rate to anything bellow 2400.
10408-V1.1 won't even store registers values bellow 2400. For every microntroller reset it will go back to 2400.
However 10498-V1.1 boards will store values bellow 2400 (like ADR_300, for example), but it will transmit at 2400 anyway.
I've found a similiar post here: xreef/EByte_LoRa_E22_Series_Library#19