diff --git a/pkg/event/controller.go b/pkg/event/controller.go
index 104850af0f..0b71ff8de1 100644
--- a/pkg/event/controller.go
+++ b/pkg/event/controller.go
@@ -77,7 +77,7 @@ func (gen *controller) Add(infos ...Info) {
 	logger := gen.logger
 	logger.V(3).Info("generating events", "count", len(infos))
 	if gen.maxQueuedEvents == 0 || gen.queue.Len() > gen.maxQueuedEvents {
-		logger.V(2).Info("exceeds the event queue limit, dropping the event", "maxQueuedEvents", gen.maxQueuedEvents, "current size", gen.queue.Len())
+		logger.V(3).Info("exceeds the event queue limit, dropping the event", "maxQueuedEvents", gen.maxQueuedEvents, "current size", gen.queue.Len())
 		return
 	}
 	for _, info := range infos {
diff --git a/pkg/globalcontext/event/event.go b/pkg/globalcontext/event/event.go
index 1fd384642c..78c08c5230 100644
--- a/pkg/globalcontext/event/event.go
+++ b/pkg/globalcontext/event/event.go
@@ -10,11 +10,11 @@ const (
 	action = "Retrying"
 )
 
-func NewErrorEvent(regarding corev1.ObjectReference, reason event.Reason, err error) event.Info {
+func NewErrorEvent(regarding corev1.ObjectReference, err error) event.Info {
 	return event.Info{
 		Regarding: regarding,
 		Source:    source,
-		Reason:    reason,
+		Reason:    event.PolicyError,
 		Message:   err.Error(),
 		Action:    action,
 		Type:      corev1.EventTypeWarning,
diff --git a/pkg/globalcontext/event/event_test.go b/pkg/globalcontext/event/event_test.go
new file mode 100644
index 0000000000..08fc988b52
--- /dev/null
+++ b/pkg/globalcontext/event/event_test.go
@@ -0,0 +1,47 @@
+package event
+
+import (
+	"fmt"
+	"testing"
+
+	"github.com/kyverno/kyverno/pkg/event"
+	corev1 "k8s.io/api/core/v1"
+)
+
+func TestNewErrorEvent(t *testing.T) {
+	regarding := corev1.ObjectReference{
+		Kind:       "Pod",
+		Namespace:  "default",
+		Name:       "test-pod",
+		UID:        "12345",
+		APIVersion: "v1",
+	}
+
+	err := fmt.Errorf("some error")
+
+	generated_event := NewErrorEvent(regarding, err)
+
+	if generated_event.Regarding != regarding {
+		t.Errorf("Expected Regarding to be %v, but got %v", regarding, generated_event.Regarding)
+	}
+
+	if generated_event.Source != source {
+		t.Errorf("Expected Source to be %s, but got %s", source, generated_event.Source)
+	}
+
+	if generated_event.Reason != event.PolicyError {
+		t.Errorf("Expected Reason to be %s, but got %s", event.PolicyError, generated_event.Reason)
+	}
+
+	if generated_event.Message != err.Error() {
+		t.Errorf("Expected Message to be %s, but got %s", err.Error(), generated_event.Message)
+	}
+
+	if generated_event.Action != action {
+		t.Errorf("Expected Action to be %s, but got %s", action, generated_event.Action)
+	}
+
+	if generated_event.Type != corev1.EventTypeWarning {
+		t.Errorf("Expected Type to be %s, but got %s", corev1.EventTypeWarning, generated_event.Type)
+	}
+}
diff --git a/pkg/globalcontext/event/reason.go b/pkg/globalcontext/event/reason.go
index d4bcf05b1a..f91bf6e060 100644
--- a/pkg/globalcontext/event/reason.go
+++ b/pkg/globalcontext/event/reason.go
@@ -1,8 +1,5 @@
 package event
 
 const (
-	ReasonResourceListFailure = "FailedToList"
-	ReasonAPICallFailure      = "FailedToCallAPI"
-	ReasonCacheSyncFailure    = "FailedToWaitForCacheSync"
-	ReasonInformerRunFailure  = "ReasonInformerRunFailure"
+	ReasonAPICallFailure = "FailedToCallAPI"
 )
diff --git a/pkg/globalcontext/externalapi/entry.go b/pkg/globalcontext/externalapi/entry.go
index 6aa195b226..4fd35b5f13 100644
--- a/pkg/globalcontext/externalapi/entry.go
+++ b/pkg/globalcontext/externalapi/entry.go
@@ -70,7 +70,7 @@ func New(
 					Name:       gce.Name,
 					Namespace:  gce.Namespace,
 					UID:        gce.UID,
-				}, entryevent.ReasonAPICallFailure, err))
+				}, err))
 
 				if shouldUpdateStatus {
 					if updateErr := updateStatus(ctx, gce.Name, kyvernoClient, false, entryevent.ReasonAPICallFailure); updateErr != nil {
diff --git a/pkg/globalcontext/k8sresource/entry.go b/pkg/globalcontext/k8sresource/entry.go
index 24ab35e66b..a4d5c7ec81 100644
--- a/pkg/globalcontext/k8sresource/entry.go
+++ b/pkg/globalcontext/k8sresource/entry.go
@@ -69,7 +69,7 @@ func New(
 			Name:       gce.Name,
 			Namespace:  gce.Namespace,
 			UID:        gce.UID,
-		}, entryevent.ReasonInformerRunFailure, eventErr))
+		}, eventErr))
 
 		stop()
 	})
@@ -97,7 +97,7 @@ func New(
 			Name:       gce.Name,
 			Namespace:  gce.Namespace,
 			UID:        gce.UID,
-		}, entryevent.ReasonCacheSyncFailure, err))
+		}, err))
 
 		return nil, err
 	}
@@ -124,7 +124,7 @@ func (e *entry) Get() (any, error) {
 			Name:       e.gce.Name,
 			Namespace:  e.gce.Namespace,
 			UID:        e.gce.UID,
-		}, entryevent.ReasonResourceListFailure, err))
+		}, err))
 		return nil, err
 	}
 	return obj, nil