Basic ESC Raspberry Pi

Yes, you can see in performance charts the value between 1475-1525 is a deadband, if you send a value between this range the motor will not ignore, it will set the rotation to zero.

Just to test, try to change the time.sleep(30) for time.sleep(1) and servo_max = 1900 to servo_max = 1700, like you can see in this example.