This is likely due to the different event signatures. Using assign events will automatically generate events with the appropriate arguments.