Has probado si tiene semi en alguna posición intermedia?
Hace bastantes años, con el de un colega, le montara un pistolete de M4 al gear, para poder así posicionar a mano el selector plate, y comprobar que semi tenía si el selector plate estaba muy a la izquierda.. casiii en seguro. Por ello, en la mayoría de las posiciones solo había auto.
Entonces recorté un poco la zona del selector plate que empuja el cut off lever, para que en la posición de semi del selector no empujase el cut off lever.
Pero no demasiado, para que en auto si lo empuje y tener auto claro.
Pues eso, que yo partiría por usar un pistolele de M4, para poder posicionar a mano el selector plate y comprobar que el semi realmente funciona.
Si no es eso, entonces el cut no empuja bien el pistoncito del switch hacia arriba, y no lo suelta.
Para eso se puede ampliar el espesor de esa zona, pegando una plaquita de plástico, palillo... o algo que se tenga a mano y sea de poco espesor.. 0.5mm, por ejemplo.
Pegar algo en la zona roja:

Es lo único que se me ocurre por el momento. A ver si hay suerte y es una de esas dos cosas
