ViewCaptureToFile saves the wrong mode

Hi All - I am consistently having very similar issues with -ViewCaptureToFile.

Here is what is happening:

If I change views it will capture the previous view, not the new view.

If I select an object in the scene it will capture the new view - however, it will show the object highlighted even if it is no longer selected during the screen capture.

If I turn geometry on in a scene - it will omit that newly visible geometry.

Does anyone have a clue what is happening?