TMap FindChecked assertion with valid data

In this case, the skill is an immutable global object, so isn’t that what FObjectFinder is for? I’m not sure that explains why the map is asserting, since I was under the impression that the pointer itself would be hashed, so as long as the pointer is const, so too would the hash.