Sim, é possível que você precise utilizar múltiplos InheritedWidgets em um único aplicativo.
Cada InheritedWidget pode ser utilizado para armazenar e compartilhar informações diferentes com os widgets filhos.
Por exemplo, imagine que você tem um aplicativo com três telas de cadastro: uma para cadastrar informações pessoais, outra para cadastrar informações de contato e outra para cadastrar informações de endereço. Você pode criar um InheritedWidget para cada uma dessas telas, com o objetivo de armazenar e compartilhar as informações de cadastro preenchidas pelo usuário.
É importante lembrar que o InheritedWidget é uma classe que deve ser estendida para criar um widget que compartilhe informações com seus descendentes. Portanto, para utilizar um InheritedWidget, é necessário criar uma classe que o estenda e implemente os métodos necessários.
Espero ter ajudado!