Hi OP
I wasn't trying to say you have to create the same dimension over and over. What I was first demonstrating is what you get if you use an annotative dimension style with the display setting set to different scales. It's the same if you go to a paperspace layout tab with several viewports, each one a different scale from the rest. That's where you can dimension "on the fly" in paperspace, then in another viewport, then another, then back to paperspace etc. the result should be that on the layout tab. all of the annotative dimensions should look exactly the same size (text, ticks etc) no matter what the scale of the viewport. That was all to demonstrate the first things to understand about annotative objects, and that's really the end result we are after.
Then I noted that you could take one annotative dimension and cycle through all the scales you want to have on it, and they will add those display states to the original object, IF you have ANNOAUTOSCALE turned on. the flip side is, if you don't turn it off after, you could end up adding a lot of unwanted scales to the object if you continue to change the display scale.
If you wish to see what I was attempting to describe, I believe the command is ANNOALLVISIBLE. Try making just one dimension, then cycling the scales with both variables turned on. You will soon see quite a mess from just one dimension. This is why generally you should not have the visibility variable on -- it could get quite confusing.
Although there is no one universal standard for CAD drafting practice, I tend to draw overall plans, sections etc to fit our standardized viewport scales, including dimensioning for that scale (for example, 3/8" = 1'-0" for enlarged room layouts, although 1/4" = 1'-0" might be more common). I do this in a drawing I intend as an XREF, with no layout tabs, so I work on those in modelspace. I set the display scale (CANNOSCALE) to 3/8" = 1'-0", so any dimensions I add will show the same size in this drawing as they will be seen in a 3/8" scale viewport on a layout tab in the "parent" drawing. Later, as I work back and forth between the parent and the child, if I need an overall floor plan, I could go back to the XREF, set the CANNOSCALE to 3/16" and add dimensions. This sounds backwards because I am not designing the building - I am designing structural installations in given rooms, and the overall plan is only for larger projects where our installers need to locate several rooms in several areas and several floors of a hospital for example.
In my case, I am only doing one set of dimensions at one scale in the XREF, and if I do need to do an overall "key" plan, mine don't need dimensions - only a general location. I often do detail views, but those I dimension in the parent drawing, in a layout tab, through a viewport at 1 1/2" scale or finer. These dimensions serve a different purpose than the ones I have for the overall elements of our installs, so it doesn't work for me to spend time adding scales to the XREF's dimensions. If your multileaders are annotative, once you cycle the additional scales, you can manipulate each "instance" of the same multileader independently of the other scales' versions.
I still get the sense that you wish to jump ahead to a solution for the more complex annotative objects such as multileaders, before really understanding the basics of the concept. My advice is to try to follow some of the examples even if they don't seem to apply to your case. It really is important to understand how to manipulate the modelspace display scale, the viewport scale, and the annotation tools (the little triangular images), to get a better understanding of when to have them on and off. Of course, F1 (help) is a great resource for the next steps.
Did you know that linetypes were the first objects in AutoCAD that were annotative? Set CANNOSCALE to 1:1, set your linetype to HIDDEN2, and draw a line. It might appear to not be dashed unless you zoom in really close. Now set CANNOSCALE to 1/4", and you should be able to see the dashes better. Now try different scales. These are display scales - the don't change the fact that modelspace itself is 1:1 (full scale). they simply change the display scale of objects such as linetypes, text, dimensions, hatches, and some blocks (such as the symbol for a light switch), so that they can ultimately do that trick of appearing to be the same size on a sheet layout, whether they are in the 1/4" viewport, the 3" viewport, or even placed directly on the sheet (not in modelspace at all).
I have ranted too much, but here's a tip I did - on a multileader I use to place keys for keynotes, I opened the block it uses for the hexagon that surrounds the number, and added a wipeout to it, under the hex. Now my keynotes can partially obscure what is under them if necessary. Lettuce snow how it works for you, then we can move on to the next steps.
If by some odd chance my nattering was useful -- that's great, glad to help. But if it actually solved your issue, then please mark my solution as accepted 🙂