When a soviet unit lost its standard it was disbanded. Any recaptured were returned to t he Central Armed Forces Museum in Moscow, not returned to the unit.
The top one is a Guards Corp standard, which is odd as I don't know of any guards corps being disbanded. I have my doubts it is a real standard, might be a HQ flag. I have one now for a tank corp and its quite a bit larger in design.
The middle flag is a civilian flag from Ukraine.
The third flag is a 1930's unit flag. can't tellmore then that.
That would make sense. I can't comment on the German uniforms, but the standard is just not right. Guards insignia is a bit off, and the lettering is too small.
The soldiers are clearly too well fed. They are also too well groomed. No stubble or dirt on those faces or hands! Finally, the banner clearly appears to be a modern synthetic nylon material.