Is there any reason you would want to sign encrypted data, or encrypt signed data? We encrypt data to put them inside signed JSON in nostr because it was not supposed to be for private coms when it was initially designed
But otherwise I can't think of a reason you would want it, nostr should have probably had two kinds of events since the beginning