Hey there, we recently discovered this issue.
The solution for now is that we’ve added a fields parameter. For any situations where a dnd_area style parameter is the same as a module field you would be able to use this. Thankfully, this is pretty rare.
{% dnd_area "main_content"%}
{% dnd_section %}
{% dnd_column %}
{% dnd_row %}
{% dnd_module path="@hubspot/divider",
fields={width: "90"}
%}
{% end_dnd_module %}
{% end_dnd_row %}
{%end_dnd_column%}
{% end_dnd_section %}
{% end_dnd_area %}
This obviously isn’t the long term solution but it’s not as simple on our end as just updating the module. Doing so would break websites that are not using the module within a dnd_area. Because when it’s not in a dnd_area width works as you expect.
Thank you for reporting, and sorry this issue occured. We’re thinking through more permanent solutions. Understand though when I say that, I’m not meaning that the fields parameter is temporary. It will be sticking around so feel free to use it.