Hello,
Here are some examples of what happens on my system. I report them in case some of the devs, or any skilled forum user could spot on a flaw in a given ufo:ai sub-system.
Alas, I couldn't reproduce them so far, or I miss one of the conditions that trigger the "corruption". It's why I don't report them as ascertained bugs.
It's true that I save and reload "a lot" inside the same game session, but each time, saving the game, closing and restarting the program, and reloading the saved game cancels the corruption, so I'd think it's not a matter of a corrupted saved game. Perhaps some kind of overflow?
1/ The rocket "bugs":
Sometimes, when starting a mission with some soldiers overloaded (weight in yellow), it looks like dropping a rocket or a grenade (for GL) from the hand is not the same as dropping it from the belt/holster/backpack. This results in having two stacks of the same item on the ground. I experienced this with HE and IC rockets, and HE grenades.
Sometimes, dropping a rocket stored horizontally in the belt would result in this rocket crossing items already on the ground. This horizontal rocket is stackable. If you take it again and drag it around, you may have it vertical.
Taking them back and dropping them again is doesn't change anything. Those items are still functional.