it was very likely from a failed migration from the old NIP-60 format to the new one; there used to be different keys involved, now its always the same key that doesn't change
going forward having the invalid p2pk should not be possible since your public key won't be changing
