Real ip addresses of clients in logs?

Hi.
pi-hole on synology in docker. Pihole is accessible via separate ip (macvlan driver)
Ip 192.168.1.206
In the logs, clients that are in the same subnet (192.168.1.0/24) are displayed with their real ip address.
But clients from another subnet (there is also a network 10.1.1.0/24 and 192.168.10.0/24) are displayed at the gateway address (192.168.1.1)
Clients receive network settings from a dhcp server on Mikrotik.
How to make it so that clients from other subnets in the pihole logs are displayed by their real ip address?

That is what it would look like if the subnet were NATed. Usually i'd Wireshark to see if that is truly the case, but it sure looks like it.

Your presumption appears to be that your various internal networks were routing directly to each other via the 1.1 gateway, and the NAT was only happening to outbound traffic. That does not appear to be the case.