on interesting thing to note is that invalid delegations are still accepted by nostr-rs-relay but that event just isn't returned for the original pubkey. I believe this is correct.
For example, the delegation only had kind 1 permissions, but published this @minds kind0 profile with the delegation inside. The delegation was invalid but not for the delegate key, so the result is my anigma profile not getting overriden, but still showing the delegate profile on the delegated posts:

if this makes sense. it can get confusing...
it's cool that this *just works* without any client changes. The only client changes I'll need to do is make it clear that this is coming from a delegate, to validate the delegate signature, and to replace the @minds profile with the original one so that it's not too confusing in the UI.
Thread collapsed