Il codice mi sembra ok, non so se devi impostare qualcosa su K2 o essere sicuro che ci sia il "leggi tutto" attivo nell'articolo. Dai un'occhiata anche alle impostazioni perchè come puoi vedere dal codice è un blocco sotto condizione if($this->item->params->get('catItemIntroText')) che quindi prevede che possa esserci o meno. Io non me lo ricordo bene che è da un po' che non uso K2.