From what I've seen, if your pc sees both main LAN untagged and VLAN tagged packets, windows and only windows clients that see SLAAC RA's will use even those wrapped with a VLAN header to confgure IP addesses.
This is a bug with Windows's implementation, but the only option is to not send vlan tagged packets to windows machines at all.