Interface facts not imported when Interface is in a different subnet
When interfaces are set via Facts, this may fail when
a) the ip address does not match the subnet
Error "IP does not match selected subnet"
b) a subnet is set, but the interface has no ip address
Error: "Ip6 can't be blank"
When setting the ip based on facts, we should update the subnet field accordingly.