Are any free nights being applied? I have had some wild results modeling using free nights and points, but the main thing is you don't get the 5th night free.
Another factor is Marriott's algorithm picks the free night--which is usually the fewest points.