Hi Chris,
I had the same problem several month ago on my Aquaris 4.5, I asked BQ for this problem.
They advise me to reinstall completly the last system image at this time, not only applying the last OTA, it solved the problem for me.
Today my phone runs with the UBports image with a working GPS.
Good luck...