Hi Patrick... What you suggest actually attaches the workflow to all the InfoPath form content types in that library, which does not help since each IP content type should be attached to its own corresponding workflow.
Actully, I've found the issue. Setting <AssociationCategories> to 'ContentType' in the workflow elements.xml file insted of 'List' fixed the issue. <AssociationCategories>ContentType</AssociationCategories>
Thank you,
Moe