NTP server ip-mismatch

I have a problem with my NTP server in my network.
It is located on my core router and it redistribuite the NTP clock on all my machines..
But when the machines query the NTP Server, it replies with another IP (Mostly the IP of the interface they are coming from) and they get the error “ip-mismatch”
Does anyone know how to make it work without making a new machine (phisical or virtual) with only that IP?

you may try src-NAT…

/ip firewall nat add action=src-nat chain=srcnat comment=“NTP” disabled=no protocol=udp src-port=123 to-addresses=10.10.10.10

Thanks Chupaka