capito...cmq non è decrementato di 1, è proprio un id sbagliato.

Cmq, nel codice che hai postato non ho capito perchè prima fai:

$item->link = JRoute::_('index.php?view=properties&id='. $row->id);

e subito dopo

$item->link = $link;

Prova a commentare quest'ultima riga