The problem is there depending of the offset you choose, as you have very thin faces problem is there at quite low offset.
I think attractor could work. So you will have a better transition between vectors.
You could also smooth value with my tool to smooth values on vertex (Nautilus tool), with fixed values on boundary!!
No smoothing