Amazon Echo Control - lastVoiceCommand not receiving updates

lastSpokenText (from the messages above) is a different channel than lastVoiceCommand. lastVoiceCommand contains the last command received by Alexa, lastSpokenText contains the last text that was output by Alexa.

lastVoiceCommand indeed does no longer work because of a change of the behavior of Amazon’s servers (there is no notification about that any longer). Have look at the discussion here.