ECC_GameTraceChannel Order Matters?

Why does changing the ordering of the ECC_GameTraceChannels in the ini after they’ve been added break tracing? For example, I switched two from being on channel 1 and 2, but for some reason I can’t pick anything up, even though the multi sphere trace by channel is claiming to be using the correct trace channel. I recompiled the blueprint, but that’s not the problem. Is this an intentional design feature of the engine or am I missing a step?