Hallo @tawaritsch2
der Context hat eine Methode mit der du ein neues Context Objekt erstellen kannst, das dann eine bestimmte Version enthält: \Shopware\Core\Framework\Context::createWithVersionId
Wenn du dort deine $versionId reinreichst und das resultierende Context-Objekt in das Repo reichst, solltest du die versionierten Daten erhalten.
Viele Grüße aus Schöppingen
Michael Telgmann