Hi--
LOGic does not poll or monitor the WSJT-X ADIF file in any way. It uses Windows FilsSystemWatcher, which notifies LOGic any time a change is made to the file. Read the .NET documentation on System.IO.FilesystemWatcher of you want details.
I tried it using a UNC over a Windows network and it works no problem. I searched the web and could not find anything saying it isn't supported on IOS.
Send me the error message that you get when you overwrite the file. That could be a clue. You can delete the WSJT-X ADIF file. WSJT-X will create a new one the next time it logs a QSO, and LOGic is none the wiser. You would think that overwriting would be the same thing, but try deleting the existing file first. LOGic doesn't keep the file open. When it gets a notification that the file has changed, it opens it in shared read-only mode, reads the new bit off the end, and promptly closes it.
I would try updating everything -- Parallels, Windows, network drivers, or whatever. Perhaps using the term FileSystemWatcher on a Parallels or Mac forum may turn up someone who can help.
I have attached a simple utility to test FileSystemWatcher. Put it in c:\program files (x86)\logic\assembly Double-click to run.
If we can't get your system to fire FileSystemWatcher, you can always import the ADIF file as from tools/import. LOGic users have been doing that for years. But that is a pain. It would be worth some effort to try to figure out what is going on.
Here is an idea for a workaround. Can't you tell WSJT-X to put its ADIF file across the network on the Windows side of things?
Let me know what you find.
Tnx & 73,
Dennis WN4AZY