We don't know who's right yet 😄
But in the world of starters it's unusual to have basically the same starter built for two directions. Definitely can occur, most obvious example I remember is the Bosch car starter motor. They built a version that ran the other way for air cooled VW's. Every other one spun the same way as virtually any other car starter. But we are talking hundreds of thousands, and then millions of VW's versus a few thousand 912s. With something niche, normally you work around what's readily available. We've seen that with other peripheral parts of that engine, including the fuel pump.
I wish I'd thought of all this before I put my engine in, I would have tested the starter on the bench. Now the engine is in, it's a real pain to get to. Maybe the mount was designed by someone from Alfa Romeo 😄