I have tried to erase all the partition before reflashing Sailfish OS plus I flashed also the secondary OEM partition:
fastboot -s QxxxxA erase dtbo_a
fastboot -s QxxxxA erase dtbo_b
fastboot -s QxxxxA erase oem_a
fastboot -s QxxxxA erase oem_b
fastboot -s QxxxxA erase userdata
bash flash.sh
fastboot -s QxxxxA flash oem_b ./SW_xxxx_10.0.7.1_r1_v12b_seine.img
I did not erase the boot partitions because they are installed in raw mode. Unfortunately the GPS problem persists and at this point I suspect that it should configured in some way. A user findout that reverting back to Android 11 can be considered a work-around:
I have tried also this, but it does not work without downgrading to Android 11: