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