Yeah I just had that from testing and forgot to remove, sry. But I believe I've found the problem. ESP32S3 was updated in board version 2.0.4 to limit LEDc peripheral to not operate under 152Hz, which the ESp32Servo.h library attempts to use but cant as servos need 50Hz. You can make it work with default LEDc commands but the main library hasnt been updated for S3. So it then uses the updated MCPWM peripheral which works fine but there's only two units. This is why it wont work. Will test with ESP32-C3 unit tomorrow which doesnt have MCPWM so it should work with LEDc. Will update