"Has anyone else come across this or know a work around?"
Please post an exaple that demos this behaviour and info on the LV version you are using.
Otherwise...
An "Invoke node >>> Get Image" has been very effective in getting LV to refresh an image in many cases.
Trying to help,
Ben