Hi,
I am planning a project to simplify a mixed Windows 10 & Mac Mojave office environment by switching off AFP so that only SMB is used to connect to our NAS.
The only outstanding (application-independent) issue encountered so far is when a (Mac/Win) user has a file open, a computer running the other operating system does not see/respect the open file lock and allows the same file to be opened/modified - resulting in app crashes and sometimes file corruption…
Locks through AFP will always behave otherwise than locks through SMB. That is totally independent of VW.
See also following articles of Jim Wilson, which are not only useful in the case of project sharing.
As for your other questions, sorry, I do not have any idea.