That’s what I thought too, but if you think about it you have no need to cast a child to it’s parent- by definition it’s already a ‘parent’ in the same way a puppy is a dog. He should be able to cast from type MasterCommander to HumanCommander because HC is a child of MC, so it’s possible that any given MC type is a HC (but not ALL MC are HC).
While this is possible to cast a MC type to HC, I believe his mistake is in making the cast from the parent BP. I don’t know why you would do this in this way. However, I think this is an issue where the engine won’t handle BP Inheritance beyond two levels. (Parent and Children). I recognize these class names, and if this is what I think it is and MasterCommander has a BP parent, that would be your issue.
nwilcoxnz, what is the parent of MasterCommander?