Failed to cast duplicated assets

Hello all! I’m dealing with an issue and I’m not sure if this is a bug or I’m doing something wrong:

With an editor utility widgets I’m trying to create children of a certain blueprint class, let’s name it as MyAssetBP, so I’m duplicating a child of that class (because I’m not being able to create assets directly).

Anyway, my new children have been created corretly but I’m trying to set the static mesh defined on MyAssetBP with a certain mesh and to do that I have to cast the resulting child (Object Reference) to MyAssetBP. This Cast should success as long as my duplicated Object inherit from MyAssetBP, but the cast is resulting failed.

Any clue? If it is not clear, let me know and I’ll try to explain it better.