Help with PWM for controlling servos and speed con

Yes, you are right. It seems only microseconds from servo Channel 1 to 8, even 32 channels should also not be detected.

I am not very familar with how to use ISR, have read your code again and again. try to replace digitalWrite() with shiftOut() of your ISR code to pluse the 74HC595 outputs to control muti-chanel servos, not sure is it a right method?