Invert Instances vs Mesh

Hi there,

is there a difference between inverting the scale from meshes versus Instances?
My code:

<Instances geometry={nodes.test.geometry}>
        <meshStandardMaterial color={"#818181"} />
        <Instance scale={[1, HOE_TB, 1]} position={[0, 0, -BR_TB / 2]} />
        <Instance position={[0, 0, BR_TB / 2]} scale={[1, HOE_TB, -1]} />
      </Instances>

      <mesh
        geometry={nodes.test.geometry}
        scale={[1, HOE_TB, 1]}
        position={[0, 0, -BR_TB / 2]}
      >
        <meshStandardMaterial color={"#818181"} />
      </mesh>

      <mesh
        geometry={nodes.test.geometry}
        scale={[1, HOE_TB, -1]}
        position={[0, 0, BR_TB / 2]}
      >
        <meshStandardMaterial color={"#818181"} />
      </mesh>

For the mesh implementation i get what i want:

For the Instances i get (in this case it also inverts the normals):

Is there a way to prevent this?

Greetings Tom

You can set material.side to Three.DoubleSide

Thanks for the suggestion, but that messes up the shading.

I obviously also could just rotate the instance but that would also needs unnecessary repositioning

Scale it to - on a different axis and rotate the parent group maybe?