I installed Leap 42.3 in my virtual machine and upgraded it to Leap 15.0 using iso. Before upgrading, /etc/resolv.conf was not modified by NM. I didn't have this issue after upgrading.