マニュアルのmb_detect_order()のところに、
> auto" は、 "ASCII, JIS, UTF-8, EUC-JP, SJIS"に展開されます
とある。
なので、>>629のような現象が起こるのは至極当然のことかと。