I am not sure. This comes from having to change the way the interface works for newer versions. With surveyor and driver now being so closely unified, the "view details" action now all comes from one place. Now in order to maintain compatibility with the old way, the old functions are now directed to this now single place for the details code - which is fine all of this is working. What appears to be happening now is that it cannot tell if you are calling details from surveyor.
The determining factor in my code is:
C-like:
if(World.GetCurrentModule() == World.SURVEYOR_MODULE)
if that is true then you should get the built-in queue editing code from the game or any traincar's custom queues where you can add or remove loads to the car, then once that is retrieved any additional controls for doors and such added onto that. What you are seeing in the image you previously had up is what is generated when you are supposed to be in Driver mode. I can determine this because it has the brake control in your image which is not part of the surveyor menu. My only guess is that function does not work properly in your install or in specific build which I note is the Steam build and a higher number than my own non-Steam Build 117009 SP5 hf1. I do not know how to proceed here as I have no way to verify it, but for now my advice is just do not update TFX.