Caddx walksnail ws m181 gps

Hi everyone,
I’m trying this M10 GPS instead of a BN880 and the results are disappointing (11 satellites connected out of 19 visible in Italy). I’m trying this on a complicated 4" quad (4.4.1 beta1) because it has sonar, lidar and 3s li ion, however the old BN880 positioned in the exact same position (gps stand 10cm away from disturbances) was better (in excellent condition even 25 sat). I can improve something with the parameters that were fine with the BN880 anyway?

GPS_AUTO_CONFIG,1
GPS_AUTO_SWITCH,1
GPS_BLEND_MASK,5
GPS_BLEND_TC,10
GPS_DELAY_MS,0
GPS_DELAY_MS2,0
GPS_DRV_OPTIONS,0
GPS_GNSS_MODE,69
GPS_GNSS_MODE2,0
GPS_HDOP_GOOD,140
GPS_INJECT_TO,127
GPS_MB1_TYPE,0
GPS_MB2_TYPE,0
GPS_MIN_DGPS,100
GPS_MIN_ELEV,-100
GPS_NAVFILTER,8
GPS_POS1_X,0
GPS_POS1_Y,0
GPS_POS1_Z,0
GPS_POS2_X,0
GPS_POS2_Y,0
GPS_POS2_Z,0
GPS_PRIMARY,0
GPS_RATE_MS,200
GPS_RATE_MS2,200
GPS_RAW_DATA,0
GPS_SAVE_CFG,2
GPS_SBAS_MODE,2
GPS_TYPE,1
GPS_TYPE2,0

07/10/2023 14:46:40 : u-blox 1 HW: 000A0000 SW: ROM SPG 5.10 (7b202e)
07/10/2023 14:46:25 : GPS 1: detected as u-blox at 230400 baud
07/10/2023 14:46:23 : EKF3 IMU0 MAG0 initial yaw alignment complete
07/10/2023 14:46:22 : EKF3 IMU0 tilt alignment complete
07/10/2023 14:46:22 : Frame: QUAD/X
07/10/2023 14:46:22 : IMU0: fast sampling enabled 8.0kHz/1.0kHz
07/10/2023 14:46:22 : RCOut: DS600:1-4 NeoP:5
07/10/2023 14:46:22 : KakuteF4 0029003D 4B4B500E 20313548
07/10/2023 14:46:22 : ChibiOS: 1ec9f168
07/10/2023 14:46:22 : ArduCopter V4.4.1-beta1 (720e8c26)
07/10/2023 14:46:22 : Frame: QUAD/X
07/10/2023 14:46:22 : IMU0: fast sampling enabled 8.0kHz/1.0kHz
07/10/2023 14:46:22 : RCOut: DS600:1-4 NeoP:5
07/10/2023 14:46:22 : KakuteF4 0029003D 4B4B500E 20313548
07/10/2023 14:46:22 : ChibiOS: 1ec9f168
07/10/2023 14:46:22 : ArduCopter V4.4.1-beta1 (720e8c26)