Why is this cast failing?

you can check it with a “IsValid” and reset if it fails…