Event wird nicht richtig aufgerufen

Ich habe ein BeforeLineItemAddedEvent- subscriber implementiert, aber es wird nicht aufgerufen. ProductPageLoadedEvent wird richtig aufgerufen, aber BeforeLineItemAddedEvent oder AfterLineItemAddedEvent wird nicht aufgerufen. Kann mir jemand sagen, was daran falsch ist

Hier ist meine subscriber class

  <?php

namespace KiranPlugin\Subscriber;

use Shopware\Core\Checkout\Cart\Event\BeforeLineItemAddedEvent;
use Shopware\Storefront\Page\Product\ProductPageLoadedEvent;
use Shopware\Core\Checkout\Cart\Event\AfterLineItemAddedEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;

class KiranSubscriber implements EventSubscriberInterface
{   

    public static function getSubscribedEvents(): array
    {
        return [
            BeforeLineItemAddedEvent::class  => 'beforeLineItemAdded',
            ProductPageLoadedEvent::class => 'onProductPageLoaded',
            AfterLineItemAddedEvent::class  => 'onLineItemAdded',
        ];
    }

    public function onLineItemAdded(AfterLineItemAddedEvent $event) 
    {
        echo 1;
        error_log('onLineItemAdded');
    }
    
    public function beforeLineItemAdded(BeforeLineItemAddedEvent $event) 
    {
        echo 'test';
            $mylineitems = $event->getCart()->getLineItems();
            
        error_log('beforeLineItemAdded');
    }
    
    /**
     * Handles the stuff, that happens on the product detail page
     *
     * @param ProductPageLoadedEvent $event
     */
    public function onProductPageLoaded (ProductPageLoadedEvent $event)
    {
        echo $sqlQuery = "SELECT * FROM `product`";