The trigger for uc_affiliate2_apply_commission doesn't show up when ubercart does a module_invoke_all('ca_trigger') because the .ca.inc file is loaded in an _init() hook.

If the module has a higher weight than ubercart this will not actually be executed in time. I'm not sure the reason for the _init() use, so that's why I bring this up.