Syslog-ng Hostname source relay

I use Syslog-ng with LibreNMS

My LibreNMS server is connected to my router and i have it only accessible via local IP.

All remote devices/networks LibreNMS has to monitor dial in on the router via VPN.
SNMP and Syslog are working , but in Syslog it always showing my own router hostname under “Hostname”

I read docs and have played with the syslog-ng conf file , but nothing seems to have effect.

showing remote “Hostname” and/or “device ip” in the LibreNMS syslog widget would be my goal.

Anybody setup with this before ?