I see a few problems here:
Firstly, your wire going from Vision to Teleop is going the wrong direction; it is an output from teleop that is being passed into Vision. If you did want to use wires for this for some reason, you would want to reverse the direction of the wire by changing the control in Vision to an indicator and the indicator in Teleop to a control.
More importantly, you can't use wires to pass information between parallel loops. The loop receiving the info will wait for the first loop to end before it gets only the information from the last pass from the first loop. Since you want these loops running in parallel, this method won't work. For parallel loops you will need to use global variables. You can set them in one loop (vi) and then read them in another. FIRST gives us a global variable in the prebuilt robot framework. You can add elements to the preexisting global by adding controls to its front panel and then drag it into the vi where you want to read write it. You can find more information on global variables
here.