Je ne vois aucun problème. Le comportement est en accord avec ce qui est documenté.Ça ressemble un peu à un bug domoticz tout ça!
Il y a une confusion entre last seen et lastupdate qui veulent dire une fois l'un une fois l'autre.
Je pense que l'idée du Touch est de faire un update (purement au niveau de la base de données) sans mettre en route toute la mécanique Domoticz afin de ne pas impacter les performances.
Les Notifications ( qui declenchent ) dzVents et LUA scripts sont liés à un changement d’état. Ici ce n'est pas le cas.
Quant au Refresh, c'est a utiliser à l'intérieur du Plugin pour rafraîchir la structure Devices du plugin ou cas où il y a eu update de la base sans notification.