### Version 2.7.3 ### Reproduction link [codesandbox.io](https://codesandbox.io/s/nostalgic-meninsky-dpi111) ### Steps to reproduce Click on the "toggle" button to see, that callbacks are not called in the child component (Child.vue) after mount, activate, and deactivate. In App.vue after mount watch does not run either. ### What is expected? WatchEffect & watch callbacks should be called after ref value changed in onMounted, onActivated ### What is actually happening? watch, watchEffect callbacks not called after the value changed in life-cycle hooks (onMounted, onActivated, onDeactivated) <!-- generated by vue-issues. DO NOT REMOVE -->