I think you'll need to be more precise in your description. I can't repro the problem, except that completion-candidate sorting is on by default.
That is, the default value of option
icicle-case-string-less-p: sort alphabetically, respecting
As always, you can change the sort order on the fly, including turning sorting off, using
C-,. And you can customize option
icicle-sort-comparer to turn sorting off by default.
And (more relevant here, perhaps) you can bind
icicle-sort-comparer in any command you write, to get the kind of default sorting (including not sorting) you want. Just bind it to
nil to turn sorting off by default for that command. (Users of the command can still use
C-, to change the sort order on the fly.)
Try to provide a step-by-step recipe to repro the problem you see, preferably starting from
emacs -Q (or at least show the values of Icicles options you might have customized).