For completeness, here's the result with Fill enabled. It's really hard to see, but there is a yellow gap (the color of the fill) that takes up only inside half of the stroke. With the 1 pt Outline enabled, the outside half of the gap is filled.
This makes sense because, with the middle filled, there is nothing to 'outline' there.
This made me wonder if moving the Outline effect from the Layer Settings to the Stroke's Style setting would solve this. This can be done by using the Halo effect, setting Blur Radius to 0, the Inset Radius to 1, and setting the color to black. The effect outlines the stroke similarly,
but unfortunately, I can still see the gap.
Here it is with the color set to red with a wide radius to make it more visible. Even with the very thick setting, it's not filling the gap. (Yes, setting it to black still shows the gap.)
I can't put any more time into this, but another approach is to make Stroke and Fill two separate shapes. This can be done using Synthsin75's Fill Shape mod. However, I don't really
think this will make a difference.
Finally, creating a duplicate or reference layer with the shape, and separating the fill and stroke between the two layers will allow you to use Outline for the Stroke-only layer and no Outline for the Fill-only layer. This is more complicated, but I'm certain this will work.
Of course, if you don't need the fill, just do the original suggestion: enable Layer Outline and set it to 1 px with matching color.
That said, I would only bother with these techniques when filling the gap is
absolutely necessary. I doubt I'd ever need this, but good to keep in mind.
The report was submitted yesterday, so hopefully, LM can fix this error in a future Moho release.