Если использовать какое-то константное значение, по типу аннотации ViewModelScope, то тогда открываемый Scope будет одним и тем же инстансом для всех экранов.
Если использовать имя класса фрагмента для экрана, по типу FragmentA::
class.java, то тогда если возникнет необходимость иметь больше 1 инстанса фрагмента одного и того же класса (например иерархическая цепочка экранов, на каждом из которых можно открыть его же) то Scope опять будет одним и тем же для таких экранов.
Если использовать какое-нибудь уникальное значение инстанса фрагмента (например hashCode()), то тогда при смене конфигурации будет создан новый Scope, и все привязанные в нем зависимости пересоздадутся.