Reconfirm that you subVI control doesn't have an enum in it. My guess is that it does.
If it doesn't, try deleting the wire from the control to the unbundle and the 1st unbundle to your second unbundle, then re-wire. This should force LabVIEW to re-examine the clusters and update the output types.