IFTTT via myopenhab.org mixed up

I have set up Google home to send IFTTT to my Openhab 2 instance. This does work but correctly.

I have to send the command twice in a row to work, this is because the message arrives correctly at myopenhab.org but the message that arrives at my openhab instance is the message that was sent the time before.

So as can be seen below in the log extracts, if I say Turn study light on to Google Home then that is what appears it the myopenhab event log, but the previous message appears in the openhab2 log file, then if I say it again nothing appears in the myopenhab log, but the on message appears in the openhab2 log and the rule is executed correctly.

Does anyone have any suggestions about why this could happen?

myopenhab event log
Today at 5:34 PM VoiceCommand Turn the study light on
Today at 5:27 PM VoiceCommand Turn the study light off
Today at 5:22 PM VoiceCommand Turn the study light on
Today at 5:15 PM VoiceCommand Turn the study light off

openhab2 log

2017-08-09 17:15:47.121 [INFO ] [smarthome.model.script.voice control] - VoiceCommand received turnstudy light on
2017-08-09 17:22:19.667 [INFO ] [smarthome.model.script.voice control] - VoiceCommand received turn the study light off
2017-08-09 17:26:21.849 [INFO ] [smarthome.model.script.voice control] - VoiceCommand received turn the study light on
2017-08-09 17:27:15.073 [INFO ] [smarthome.model.script.voice control] - VoiceCommand received turn the study light on
2017-08-09 17:29:08.864 [INFO ] [smarthome.model.script.voice control] - VoiceCommand received turn the study light off
2017-08-09 17:34:02.812 [INFO ] [smarthome.model.script.voice control] - VoiceCommand received turn the study light off
2017-08-09 17:34:55.484 [INFO ] [smarthome.model.script.voice control] - VoiceCommand received turn the study light on