Arduino MKRGPS Shield Returning Only Zeroes

Hi

I am trying to get GPS data from my MKRGPS shield but it only returns zeroes for longitude, latitude, altitude, speed and satellites to the serial monitor, even when I take it outdoors.

I do not understand what the problem is. Is it that the shield is broken, there are no satellites in range or something I cannot think of?

Can You think about the code and schematics?

The schematic is just the shield connected to the board with an ESLOV connector.
The code is from:

MKR GPS Shield Basics | Arduino Documentation | Arduino Documentation

These shields tend to be quite weak for reception.
Are you sure you have a clear LOS and not through walls windows etc ?