Fragmentos múltiplos, setRetainInstance (true) e rotação da tela

Estou mudando entre vários fragmentos via substituir. Os fragmentos também são adicionados à pilha de trás.

Agora quero que na mudança de orientação os fragmentos não sejam criados novamente. Eu colocosetRetainInstance(true) em cada um deles.

Fragmento A se comporta bem. Então eu mudo para o fragmento B, giro a tela e vejo o fragmento A. O que estou fazendo errado? Ou isso é esperado?

questionAnswers(1)

yourAnswerToTheQuestion