Reading from a OPC UA device, synchronization issues

You should definitely use two tags for the handshaking whenever possible. Race conditions are possible when one tag is written from both sides.

One approach is described here: