Local channel in asterisk queue is treat strange

Hello,
Nowdays i have strange issue in Asterisk 11.7.0. I have a queue with some dynamic agents. I used Local channels in queue members.
When I have more than 30 calls in queue, Some times two callers is connected to agents(one of them is as call waiting) while i set ringinuse=no in queue conf.
If i dont use Local channel, the issue is not occure.
I have not this issue before. here is my configuration files.
The queue configurations is like this:
[support]
strategy=leastrecent
ringinuse=no
setinterfacevar=yes
autofill=yes
setqueuevar=yes
setqueueentryvar=yes
persistentmembers=no
shared_lastcall=yes
announce-frequency=150
min-announce-frequency=95
announce-holdtime=no
announce-position=yes
joinempty=yes
leavewhenempty=no
maxlen=0
musicclass=default
periodic-announce-frequency=150
queue-callswaiting=
queue-thankyou=
queue-thereare=queue-thereare
queue-youarenext=queue-youarenext
reportholdtime=no
retry=5
servicelevel=60
timeout=45
weight=10
wrapuptime=0
eventwhencalled=yes
eventmemberstatus=yes
monitor-type=MixMonitor
monitor-format=wav

The users is added to queue with this pattern:
member => Local/2000@agents,SIP/2000,no
member => Local/2001@agents,SIP/2001,no
member => Local/2002@agents,SIP/2002,no

The agents context is here:
[agents]
exten => _X.,1,NoOp(Agent calling)
same => n,Dial(SIP/${EXTEN},L(300000,300000,1000))
exten => h,1,NoOp(Hangup)

Thank. WIth Regards