HI,
MMBE reads the current stock and MC.1 tocde values from information structure those are updated with lower priority than material stock tables. It may be possible also if any info structure fails then this variance may exist because in this case stock table updated already.
So you can get accurate result in MMBE.