Последовательные вызовы на registerInitiatedFlow
переопределяют друг друга.
Например, если вы выполните:
node.registerInitiatedFlow(FlowA::class.java)
node.registerInitiatedFlow(FlowB::class.java)
Тогда FlowB
будет использоваться в качестве ответчика.