Attention je n'ai pas dit que tout le problème provient de la bibliothèque, je dis simplement qu'il en existe une qui fonctionne bien et autant mettre toutes les chances de son coté.
Il n'existe pas de bibliothèque officielle dans aucun système.
C'est à l'utilisateur de faire le bon choix. Pour le DHT22 il se trouve que j'ai bien regardé le sujet et je me suis fait mes propres fichiers mais ils ne sont pas sous forme de bibliothèque. C'est de l'ajusté à la demande, en particulier je lis directement les registres, c'est ultra rapide mais si une autre pin est utilisée il faut modifier le source des fichiers, c'est efficace mais lourd.
Il y a eu une remarque comme quoi le plantage peut aussi provenir du micro interne au DHT22.
Sur le site de Sigrok on peut lire que le micro est un STM8S103F3, c'est du ST donc à priori du sérieux mais rien ne peut être éliminé par principe.
https://sigrok.org/wiki/Protocol_decoder:Am230x
Un DHT22 ne consomme pratiquement rien il est possible de l'alimenter à partir d'une sortie du micro.
Quand tu détecte un plantage tu peux essayer de couper automatiquement l'alim du DHT et de le réalimenter afin de provoquer une RAZ automatique du micro.
Edit : le DHT22 s'appelle aussi AM2302