Does it work if you use the blocking hit pin?
Here is where it happens, and implementation… I realy dont know how to fix it.