Was bei dem einem Hersteller XL ist, kann bei dem anderen L und bei einem dritten XXL sein. Diese Grössenangaben sind wenig hilfreich.
Ich habe auch eine 94er SL, bei 1,94m. Am MTB habe ich einen 56er Rahmen, bei Rennrad einen 60er Rahmen und beim Trekker einen 62er Rahmen. Also der eine Zentimeter macht in diesem Grössenbereich nichts mehr aus.
Aber Rahmengrösse ist nicht alles. Man muss die gesamte Geometrie betrachten Es kann z.B. sein, dass der Sitzrohrwinkel einfach recht flach ist. Auch muss man so Dinge wie die Sattelstütze berücksichtigen. Einige haben einen Versatz nach hinten, was gar nicht bei allen Rahmengeometrien Sinn macht. Diesen Fehler habe ich auch schon gemacht. Die Lösung war zum Glück simpel. Einfach eine Sattelstütze ohne Setback/Off-Set/Versatz genommen und schon war die Sache erledigt. Später sah ich dann auch, dass der Hersteller des Rahmen den als Fertigrad auch mit Sattelstütze ohne Versatz anbietet.
Wenn du jetzt schon eine Sattelstütze mit geraden Kopf hast, hast du allerdings ein Problem. Schrittlänge ist nunmal nicht alles. Manche haben einen längeren Oberschenkelknochen, andere einen kürzeren. Trotz identischer Schrittlänge.