Thanks for reporting it and linking those other tickets, can’t believe I didn’t run across them.
I had your workaround for a few days before removing it and letting css specificity handle it instead, as getblockwrapperattributes sets the inline styles properly when I remove the default settings attempt in block.json. so I just set a default margin via tailwind/css.