Why is my cast failing?

Well there’s your problem, you are passing in “Self” from within “Plant” so you are passing in a “self” reference “plant type”, you need to get and pass in the “Stats” UMG reference.