Interesting, I've had trouble operating signals from DR4018 decoders.
They often miss commands that are sent quickly one after another. I have JMRI send multiple and delayed commands. Making sure there was a delay between commands improved the response, repeating the commands is far better but not 100%.
I haven't had problems sending a single command. One DR4018 operates switches and signals. The switches always work, after they have moved the signals are set where maybe 6 commands are sent then it may fail.
Mike Ruby