Is my pro micro board factory defective?

Looks like you're trying to program the Leonardo, not the ProMicro.