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==“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.