Just updated React from 19.2.0 to 19.2.5 and at least some components started seeing double calls to :component-did-mount...
It's actually unmounted and immediately mounted again. But apparently the DOM node is not removed. The same node receives changes from a JS library. Ugh.