It seems Social Inventory loads icons faster than Overrider injects windows into the UI.
It's possible it's executed during UI::SpaceGameUI::Load(), so injecting after that function is called results in that behavior.
One solution might be injecting icons directly after SPUI with these icons gets loaded.