Use case or problem
In Roam once you link a block X1 from page A and put it in page B (let’s call the new block X2, same block just different position), the two blocks are essentially the same. You edit one and the other immediately changes. This is not the case in Obsidian I think, ie there is a mother block X1 and a child block X2; of course if you change the mother block, that will reflect upon the child, but I think you cannot edit X2; it is embedded in page B but cannot be edited, correct? You’d need to go back to page A through the link and edit it there, I guess. Basically the two blocks are not really interchangeable in Obs, right? I appreciate that addressing this in md is not easy, I’m just trying to understand.
Proposed solution
I do not know if this is even possible technically, but perhaps we could introduce “block interchangeability”, for lack of a better name, or full, complete transclusion where the new block is editable and has the same “dignity” of the mother block like in Roam, and is not just a repetition, or a simple quote, of the mother block. I am not saying the current setup is bad, I appreciate that what has been done so far is exceptional as the devs are working in md.
Current workaround (optional)
There is no current workaround, apart form opening the mother note and editing the block there