Conditional "jump" to the wrong line

My scipt jumps to the wrong place. During daytime (right now it it wednesday, 15:00) It should “jump” to line 7, but it jumps to line 6.

Any idea? Thanks

==================== extensions.conf =========================
exten => 135,1,Verbose(Incoming call 135)
exten => 135,n,Wait(18)
exten => 135,n,Answer()
exten => 135,n,GotoIfTime(08:00-19:00,mon-fri,,?open)
exten => 135,n,Playback(VM_${CDR(dst)}night)
exten => 135,n,Goto(vm)
;exten => 135,n,Hangup
exxten => 135,n(open),Playback(VM
${CDR(dst)}_day)
exten => 135,n(vm),Voicemail(${EXTEN},s)

============= Asterisk CLI log ===============================
Incoming call 135
– Executing [135@voicemail:2] Wait(“SIP/trunk-00000049”, “18”) in new stack
– Executing [135@voicemail:3] Answer(“SIP/trunk-00000049”, “”) in new stack
– Executing [135@voicemail:4] GotoIfTime(“SIP/trunk-00000049”, “08:00-19:00,mon-fri,,?open”) in new stack
– Goto (voicemail,135,6)
– Executing [135@voicemail:6] Goto(“SIP/trunk-00000049”, “vm”) in new stack
– Goto (voicemail,135,7)
– Executing [135@voicemail:7] VoiceMail(“SIP/trunk-00000049”, “135,s”) in new stack
– <SIP/trunk-00000049> Playing ‘beep.gsm’ (language ‘en’)
– Recording the message

double-xx in line 7.

Sorry to all of you. I found the bug.