FPrimaryAssetId(GetClass()->GetFName(), GetFName());
Which is the class name. Sometimes it happens to line up with an existing rule in DefaultGame.ini and sometimes it doesn’t.
My issue is when there is a rule defined in DefaultGame.ini and instead of using the rule I explictly made to handle it, it’s just using itself.
If you say it’s intended, then that’s fine. I’ve already changed the behavior in our code base to behave consistently with our expectations, since setting up rules explicitly feels like it should override default behavior to me.