Correção: Flutter web serve um build antigo do cache depois de recarregar a aba do navegador
Um reload só revalida o index.html, então um main.dart.js sem hash continua vindo do cache do navegador. Envie Cache-Control: no-cache para a saída do build do Flutter, carimbe um build id onde você não consegue definir headers e deixe o service worker de autolimpeza aposentar os caches anteriores ao 3.41.