Ok -
1) which game are you playing (Oddity or Horizons)
2) what is in your bindings folder (there should be two/three files for Horizons, maybe three/four for Odyssey: Custom.3.0 for Horizons, Custom.4.0 for Odyssey, StartPreset and optional the BindingsLoadingsError. Remove/relocate (at least temporarily) everything else.
3) did you go through the Virpil setup procedure for each of your three devices (and assigned them individual names and IDs)? And ISTR that the throttle needs special handling (but take this with a large grain of salt, as I don't have that one): ED can only handle 32 buttons per stick. As the CM2 exceeds this limit, you'll either need to split it into two virtual sticks using the Virpils etup (was supposed to be possible at least at one time) or use some 3rd party joystick interpreter, I've heard Joystick Gremlin mentioned in this context.