Микротик ничего не определяет и ничего не выдаёт.
Есть база IP адресов с координатами, именами SSID и типом подключения, по ней и вычисляется местоположение.
При подключении к VPN через MikroTik, даже при выключенной геолокации, мой город определяется правильно.
А ты уверен, что настроил VPN правильно, и, например, нет утечки через DNS? А трафик точно ходит через VPN?