IDK if this is actually a bug or intended feature, but I have noticed that when switching between trains, the zoom level stays constant, but if the camera switches to the other end of the same train (on a double headed train), it will leave the preferred zoom level and zoom in much closer. It will then return to the set zoom level once it switches to another train. I don't think it did this before the 2.0 compatibility update.