Problems hosting a maptool server

maptool is a self hosted Virtual tabletop,
when i try to host a server it just doesn’t allow people to connect. On maptool’s connection information dialog it says my internal ip is,
which is probably why people can’t connect to my server, when i try connecting via my correct ip i can connect without problems. i have no idea why it thinks is my internal ip address, on the maptool discord i was told to change the network interfaces binding order, searching for network interface binding order shows mostly windows results, the few linux results are very old and don’t seem to work with systemd-networkd, what is the equivalent for systemd-networkd?