もっと行数を増やした状態でも試してみましたが
やはりVPOSの値が少ない順でxmlを並べ替えると正常処理されるようです