I am confused, from the SVG guide it says:
"gaps between lines must be at least 0.5mm"
"all lines must be at least 0.2mm thick"
In the linux key, the white space is what is considered the lines. As a result, the space between the body and feet should follow the "at least 0.2mm thick" rule, which it does.
I did notice in the SVG, that the white part is white, and the background is transparent. In the instructions, it says it says the shapes (lines) should be black and the background transparent. Maybe this caused the confusion?