I think I figued it out but I don't have a tecnical answer. Long story short, I was openining and closing wi-throttle and web server so the consists were not being fully dispached after use.
I was able to replicate this. Today i set up a new consist with Diffrent decoders through JMRI via advanced consisting. They ran good. Closed panel pro which in turn closed wi throttle and the web server. Opened up decoder pro which i have set up to start up Wi throttle and web server again and reconnected engine driver. F buttons were blanked out again. I shut down jmri and engine driver. I then pulled up the consist on my DT500 and dispatched it. Evereything is back to normal.
Thank You for your help.?