When a list block is nested inside another list block with an EditorsKit style, the inner list style (or lack thereof) may not apply. I have a “default” style list inside a “dashed” style list, and my “default” list items still have a dash because the CSS is too permissive.
This could be fixed by applying the ::before style to only the direct descendants of the list block that has a style, e.g.