Right now, the nxos/vlans role hard codes a "merged" state so there's no option to remove a given VLAN. Update the role to use merged by default or item.state passed in from the looping list.