Hi,
Another possible reason is that, the activity transaction types must be in below categories:
A -> Interaction Log
H -> Task
G -> E-Mail
F -> Appointment.
Or, you can debug the process. The FM to get the transaction types is CRM_PROCTYP_FROM_OBJTYP_SEL_CB.
Best regards,
Maggie