the gps problem are often from oreo, the best solution is to do a factory reset... or you can wait for an update, anyway i had the dev beta china from xiaomi and changed to xiaomi.eu after that, everything working... so maybe u should flash it again with a full wipe