Well I toyed around with this a bit and I did get it to work, but when adjusting the attribute (font, obliquing angle in the style) it seems to work only once per drawing, I'm sure it has something to do with re-defining the block.
Every time I started a new drawing with this block in it, it changed to whatever the new block was, but if I changed the block drawing again and ran it, it redefined the block but didn't seem to change the attribute style.
If you use a script that redefines the block that the Mleader is using, and force an attsync and regenall it works most of the time
Tested and it updated all Mleaders in the dwg to the new block and attribute style.
We use script pro, so that is something that could be run on multiple drawings.
You would need to use your path and block name(s)
Code:
attreq
0
-insert
"<block name>=C:\<user block name>.dwg"
0,0,0
erase
last
attsync
name
<block name>
attreq
1
regenall
qsave