Version
3.0.4
Reproduction link
https://codesandbox.io/s/lucid-wind-c4jky?file=/src/components/OuterWrapper.vue

Steps to reproduce
follow the link.
Although the case seems not that 'minimal', I can't figure out a smaller one. Any small change may make the demo work as expected.
What is expected?
After the button is clicked, it should disappeared.
What is actually happening?
It stays there.