Cast to parent Blueprint fails in Actor Component attached to child Blueprint

I have an Actor Component Blueprint from which I am trying to get a reference to it’s owning Blueprinted Character(FirstPersonCharacter from templates). This should work normally, but this ActorComponent is actually attached to a Blueprint child of my FirstPersonCharacter(let’s call it FirstPersonCharacterChild). I would expect that I would still be able to cast my base parent Blueprint, but the cast always fails.

It’s worth noting that it works if I cast directly to the child(FirstPersonCharacterChild), but this is not desirable to me because I will have many child Blueprints derived from the same base class.