I already tried wiring as you describe, I've even put it into a sequence and that didn't work. The odd part is that it all worked well until I started using a DLL to access an Oracle ODBC driver, before that, my DLL was accessing either the MySQL API or MySQL ODBC.
I forgot to mention, probes fix the problem as well--it's like Heisenberg's uncertainty principle, anything done to observe the effect, in turn, modifies the results.
I'd attach the VI but it is really a system, with several layers of sub-VIs, DLLs, Oracle DB and multiple Oracle schemas.
I also know that UI properties are not treated the same as local variables (learned that the hard way with RT). The statement that "LV executes an operation as soon as input data are available" is
NOT TRUE for UI properties (per NI documentation). The property nodes give the programmer a great tool but it's implementation is weak and not stable (for complex VIs).