Well…besides all the other stuff I posted I tried plugging the controllers wireless dongle into the motherboard and unplugging the ipac4 and rebooting computer hoping it would give some kind of priority to the controllers, then started retroarch and configured ports 1 and 2 with the controllers. turned of auto config inputs and then plugged in the ipac4 and the ipac still took priority.
Keeping the input driver on dinput and setting the controllers input driver to sdl2 ended up giving priority to the controllers finally and sofar they been staying that way.
I do get these weird input notifications when loading each game…
Device disconnected from port1 sdl2
Device disconnected from port2 sdl2
Device disconnected from port3 sdl2
Device disconnected from port4 sdl2
but… my controllers and arcade controls are finally both working in retroarch.
If anyone knows another way to force controllers to take priority without changing driver or how to disable the input notifications on every game start with the sdl2 driver please let me know…
Hunter…you pushed me in the right direction man…lifesaver! thank you!