Some of these icons contains text (such as "zip", "odt" etc.) which is "hardcoded to the color white (a second color on top of the "fill" color). When these icons are displayed for a selected item (blue background, white foreground), these text labels disappear, because they are white, too.
The SVGs should be adjusted such that the text is not using a hard-coded color (fill="#fff" inside the SVG file) but rely on the value of the fill property provided by CSS.
One of the drawbacks of this approach is that the text will only be visible if the SVG is rendered with an explicit CSS rule defining the 'fill' color. See below for an example, notice the 'hi-fill-white' class on the SVG element.