https://github.com/Raiffeisen-DGTL/ViennaNET/blob/3.10.0/ViennaNET.Orm/Repositories/ScopedSessionManager.cs#L79
в реализации по ссылке, если в рамках одного UOW (_settings) будет несколько вызовов GetSession() (например несколько раз вызвать хранимку), то столько же раз будет вызван session.BeginTransaction, что не соответствует паттерну UOW, по которому этот вызов должен быть только один раз (при первом вызове GetSession())