Hi,
I had a discussion with Geraint from Easylayouts.
He fixed the problem that comes from your template override. Too bad the solution didn't come from your support...
This code line has been added:
$this->item->fulltext = implode('', $explode);
Here's Geraint's answer.
I think the problem is in their default.php template override itself. By default Joomla sets article->text = article->introtext + article->fulltext
When its loaded (on that article page) - the intro_text (the part in Joomla before the readmore is correct and the fulltext was empty. Their code runs the plugins and then assigns the empty fulltext to text.
Their code should read :
$separator = md5(time());
$this->item->text = $this->item->introtext . $separator . $this->item->fulltext;
$offset = $this->state->get('list.offset');
$app = Factory::getApplication();
$app->triggerEvent('onContentPrepare', array ('com_content.article', &$this->item, &$this->item->params, $offset));
$app->triggerEvent('onContentAfterTitle', array ('com_content.article', &$this->item, &$this->item->params, $offset));
$app->triggerEvent('onContentBeforeDisplay', array ('com_content.article', &$this->item, &$this->item->params, $offset));
$app->triggerEvent('onContentAfterDisplay', array ('com_content.article', &$this->item, &$this->item->params, $offset));
$explode = explode($separator, $this->item->text);
$this->item->text = implode('', $explode);
$this->item->introtext = array_shift($explode);
$this->item->fulltext = implode('', $explode);