いつもお世話になっております、riatw です。
以下の状況下で、sort_byモディファイアが機能していなかったので、
報告させて頂きます。
実際に制作中の案件で発生してる為、出来れば現状できる対処方法を
知りたいです。
【状況】
・標準のダイナミック・パブリッシング環境下(PHP)
・テンプレートはインデックステンプレート
・MTCalendar > MTCalendarIfEntries > MTEntriesと入れ子した場合
・日付型のカスタムフィールドでエントリーを昇順にソート
【テンプレート】
<MTCalendar month="201109">
<MTCalendarIfEntries>
<MTEntries sort_by="field:rs_start" sort_order="ascend">
...出力内容
</MTEntries>
</MTCalendarIfEntries>
</MTCalendar>
【不具合内容】
・日付型カスタムフィールドでエントリーが正しくソートされない
【詳細】
MTCalendar > MTCalendarIfEntries > MTEntriesと入れ子にせず、
MTEntries単体で動かした場合は、正しくソートされた結果が帰って
きますので、MTCalenadr下でsort_byが無視されているような気がします。
【環境】
サーバ:さくらインターネット スタンダードプラン
MT:MTPRO v5.12
【類似した不具合】
似たような不具合を取り扱っているブログ記事がありました。
ただMTEntries単体では正しくソートできていることから、こちらの
ブログ記事に書かれている内容は修正済みのようでした。
http://www.zelazny.mydns.jp/archives/002821.php
以上になります、よろしくお願いいたします。

こちら、バグとして再現確認が可能かどうか、FogBugzケースを作成しました。
https://movabletype.fogbugz.com/default.asp?107334
>金子さま
いつもお世話になっております。riatw です。
FogBugzケースの作成ありがとうございます。
なかなか無い事例だとは思いますが、よろしくお願い致します。
開発中のコードで修正しましたので、次期リリースでは修正されているかと思います。
https://movabletype.fogbugz.com/default.asp?107334