Currently, for links to headings to be updated, we need to the right-click menu (or command) to rename the header for the links to update. I can live with that happily for performance reason.
However, if we want to move a referenced block to another note, the only way to update block references in previous notes is to look up the block reference ID in Search and manually update each link with the new note name.
Can we have a dialog window similar to renaming headings? Something such as right click → “Move block to another note”, choose a new note, and all links to that block will be updated.
Pinging @Sentiment because you had a similar FR (Auto-update block references when target block is moved to another note) that was closed. I agree that it should remain open but I’m proposing using a dialog that needs to be manually triggered to preserve Obsidian performance (see @Klaas comment above — it’s for headings, but similarly I think Obsidian performance will tank if it has to monitor block movement when users just cut and paste).