Campaign Checkpoint Glitch

I just wanted to point out a glitch in the campaign. Every time I leave the campaign in a mission that is takes place in the open world the next time I load up I am sent up to 3 checkpoints back. For example in the sequence when I went to one of the forerunners buildings I did that objective half way and I then quit. After I loaded it up again I was loaded to the previous forerunner structure 1000 meters away. Please fix when you can 343.