lv0
Ok, adesso la cosa è più chiara.
Wireguard è impostato sul Dlink, quindi SOLO i dispositivi che stanno SOTTO il nat del Dlink possono esser visti dal client Wireguard.
NULLA di ciò che sta SOPRA il Dlink, quindi i dispositivi connessi al Timhub, potranno esser visti dai client wireguard.
NEPPURE ciò che sta al medesimo livello del Dlink ma SOTTO il Cover potrà esser visto dal client wireguard.
Per far vedere ai client wireguard TUTTA la tua rete devi configurarla come da schema che ti allego.
Oppure diventare matto con le route statiche sotto openwrt, ma temo che non ne usciresti sano di mente.

mi raccomando, NESSUN dispositivo tranne il Dlink deve esser connesso al Timhub.
I dispositivi ethernet DEVONO esser connessi al Dlink.
Nel TIMHUB devi impostare il DMZ verso 192.168.1.2, l'indirizzo del Dlink