Renaming a component part of a different namespace isn't recognized until the file is closed and re-opened.
Counter.razor:
@using SomeSpace
<Component3></Component3>
Component3.razor:
@namespace SomeSpace
Rename in Counter.razor from Component3 to Component4.
Expected: Component4 is recognized
Actual: Not recognized

Isn't this just because in the background we're discovering TagHelpers for the newly changed file?
Ah yeah, that's it.
In the future we could technically try and "update" the TagHelpers in place to make the TagHelpers how up immediately but that's risky in its own right