Hi.
In the document's settings you can switch off anti-aliasing which may/may not work for you.
Recently made a template which filters the parent layer=everything on screen to be drawn with black or white, with no anti-aliasing available
here.
Probably the latter as it is won't fit your needs but something similar can be made wich uses two colours instead the black.
Fact is the current workaround to avoid the gap issue is forcing the transparency values instead of an additive alpha channel blending mode. Made some bug reports about the latter, hope it got into the gurus discussion at lgm.
(Can be achieved in inkscape too but needs special preparation).
Therefore you can force aliasing best with no transparencies. Which may or may not work for you.
Other option is to use overlapping. Which may or may not work depending the export resolution. And other factors, how easy it is to implement it on each stroke.
Other option is to produce the image by clipping overlapping orange and green rectangles with the stripes.
Which again may work best with inkscape's renderer, but eventually chrome renders it faulty.
Hmm reading it again, switching off anti-aliasing cannot be done only on horizontal-vertical edges.
There is an extension to snap nodes to a px grid which theoretically can solve the problem but needs some try and error.