I was told recently that quick shifters functioning properly depend on your chain slack being correct. It’s printed on your swing arm on a sticker.
See picture below
I was also told that 20mm-25mm is also an acceptable amount of chain slack for your quick shifter to function properly.
I had a problem with my OEM Honda quick shifter on my 22 CBR 1000 RR.
The rod that connects the transmission spline to the shift foot lever was slightly rubbing against a frame cap I installed. Not very much. It was actually very hard to tell that it was rubbing at all. Once I spaced it out a little further away from the motorcycle, my quick shifter stopped being moody. And started working perfectly.
You might want to check these things.
Good luck!