I have read Barry's book and looked at DCS manual and do not find a softkey for grade crossing signal (need new glasses ). I hoped that release 4.03 might have it)
The wife who also runs trains, suggested that the forward and reverse softkeys work while engine is stationary or very slowly moving so there is good rail connectivity, but that the moving engine may not pickup the DCS signal properly to give reliable two longs/short/long sequence.
She is probably on to something as I notice as train moves even with really fresh cleaned track, I can't always get a reliable crossing signal as I do with a stopped engine, and sometimes engine may add an extra short toot (but that maybe a DCS signal reflection going on at times between crossing blocks?).
Other thoughts?