J'ai également rencontré cette erreur - le problème est que la ligne sur laquelle elle se déclenche est complètement fausse. Comme pour l'OP, c'était une ligne précoce dans mon script qui était signalée :
var h_combinedView = true;
Le message d'erreur est très trompeur : "0x800a041c - Erreur d'exécution JavaScript : Redéclaration de Let/Const"
La ligne signalée n'est pas une définition const, et la valeur qui y est définie est utilisée une seule fois dans l'ensemble de mon projet et jamais plus.
Finalement, j'ai identifié le problème comme étant une définition const effectivement dupliquée.
const ve = { Normal: 'default', Search: 'search', View: 'view', Alts: 'ViewAlts', Edit: 'edit' }
(J'avais déplacé une définition utilisée à plusieurs endroits dans un fichier partagé et oublié de supprimer une copie). Le message d'erreur était donc légitime - c'était bien une définition const dupliquée - mais la ligne et l'identifiant signalés n'avaient RIEN à voir avec le problème.
- Rien de tel que des messages d'erreur inexacts pour me forcer à parcourir mon code.
-)