Udev rules question

There seems to be a conflict between the udev rules added by the Arduino IDE and the udev rules in PlatformIO (99-platformio-udev.rules)

If I have a board with a ch340 chip on it I have to use the platformio rules and disable the arduino rules. If I have a board with an AVR Mega 16 chip doing the serial I need to use the Arduino udev rules. Is it possible for the two to coexist?

This is the 99-arduino-udev.rules

Arduino 101 in DFU Mode

SUBSYSTEM==“tty”, ENV{ID_REVISION}==“8087”, ENV{ID_MODEL_ID}==“0ab6”, MODE=“0666”, ENV{ID_MM_DEVICE_IGNORE}=“1”, ENV{ID_MM_CANDIDATE}=“0”
SUBSYSTEM==“usb”, ATTR{idVendor}==“8087”, ATTR{idProduct}==“0aba”, MODE=“0666”, ENV{ID_MM_DEVICE_IGNORE}=“1”

Bug report to Issues · platformio/platformio-core · GitHub please for the devs.

I did more digging and it is just user error on my part. Resetting the board prior to trying to upload works.