There are genuine issues concerning the inability to type an ItemFlow.itemProperty[0..1] by a Signal (see metamodel analysis bottom).
The diagram below shows three different usages of the ItemFlow label on a Connector:
- InformationFlow showing Signal as conveyed:Classifier, matching the flowports
- ItemFlow.itemProperty typed by a ValueType (can't match Signal)
- ItemFlow.itemProperty typed by a Signal (breaks SysML1.0 constraints)
Image:

