You’ve got your GPS antenna directly between two ESC’s. ,not a good idea.
GPS signal is very weak. Like trying to see a single 40W light bulb from space ! So in order to make it work well it is important to
a) keep antenna away from any source of interference (best to avoid all other electronics and even the main wiring as it also will create a magnetic field during flight)
b) Point antenna up without anything over it ( Like in your setup would have to mount it on top mounting bracket, not underneath.
c) ensure antenna has best exposure to surroundings (Not like in your setup where only a small section on one side can receive the GPS signal. - GPS Satellites are constantly on the move. So some of them may be low on the horizon whilst others can be right above at certain times of the day. - Just have a look at this: https://in-the-sky.org/satmap_worldmap.php
d) Best is to have antenna raised above everything else in order to get best reception. There are many photos out there showing antenna mounted higher than everything else on drone.
e) There is also recommendation out there to shield antenna from interference from underneath by applying some metal plate, copper or alloy tape.
So in your case I would reverse setup. - Move telemetry antenna down and GPS antenna up high. But definitely not both at same height / level.