Did you try the code, Sem?
I hope I didn't do anything wrong by getting those who follow this thread excited.
Since I saw that the 3rd encoder works faster than the first code, I added it here. It's a bit slow compared to hardware interrupts, but I think it's good enough to get the job done.
I'd be happy if someone tried the code and got the same result.