Hi Manoj,
the problem of transporting the interface is actually more subtle than this, and my patch is quite wrong on this regards.
In my patch, there should be two things to consider which are linked to how the interface velocity can be expressed. If you follow the paper of Esmaeeli and Tryggvason (2004, Part I) you should be able to see that the interface normal velocity can be expressed as the sum of two terms: the first one represent the fluid advection (U_V + U_L)/2 and the second one represents the contribution from mass transfer (1/rho_V + 1/rho_L)*mdot/2, where mdot is the mass transfer flux.
In the actual implementation, it is possible to recover the contribution of the first term by "smoothing" the interface specific area (A_int / Volume) when calculating the volume source term. To do so, instead of using A_int from the PLIC interface and the cell volume, you use the gradient of the volume fraction. This is not a rigorous approach because as you mentioned it was obtained after trial and errors... also taking the gradient of volume fraction to estimate the interface specific area is less accurate than taking the PLIC reconstruction.
In order to understand why the transport is wrong when the PLIC interface area is used, you may consider a cell partially field with liquid phase in one dimension (volume fraction c = 1 means liquid and c = 0 means vapor in the following). On the left side you have liquid which is moving at velocity U_L. On the right side you have vapor moving at U_V = U_L + U_jump, where U_jump is the jump in velocity due to mass transfer. Since we are using the PLIC interface area, the estimate of liquid velocity on left side and vapor velocity on right side should be exact (the volume source is present only on the cell considered). At this point, if you consider the cell with few liquid (c < 0.5) you will have that the volume fraction is transported with U_L due to the geometric advection scheme, while when the cell is mostly filled with liquid (c > 0.5) you will have that the volume fraction is transported with U_V, again due to the geometric advection scheme. For this simple one-dimensional case you therefore see a continuous change in the interface velocity as it moves. On the other hand, when you use the "smoothed" version, you somehow always advect the color function with an averaged velocity. This is working quite well in one-dimension but this may not be the case in more than one dimension.
This was for the first contribution from fluid advection. For the second term, you need to add the correction which should be included in the patch. But again there are some issues like a liquid droplet can never disappear and also that the mass transferred is not conservative (i.e., you expect X mass of liquid transferred to vapor and you get something else in terms of volume fraction).
This is the way I tried to implement the volume fraction advection by considering the interface velocity as the sum of an average velocity and a mass transfer contribution. However you can also transport the volume fraction in a different way, like the one presented in the paper of Schlottke (2008). In this case you can consider the volume fraction transported by the liquid velocity only plus a source due to mass transfer. This approach should be mass conservative but as I said there is the issue of estimating the source term and coupling it with the advection scheme.
To come back to your observations, if you consider what I just wrote, it may not be surprising that you have found wrong results. As a suggestion, in the case of droplet evaporation the interface is almost not moving, i.e., it follows mainly the liquid phase. So you may find a way to advect the volume fraction using only the liquid velocity. This is explained briefly in Schlottke (2008).
Good luck with your work!
Cheers,
Gael