Are you sure that your shield has an uBlox GNSS module? This is the only one that is supported by the Semtech HAL because it uses some proprietary commands when communicating with the GNSS module. This might explain that the /opt/libloragw-sx1301/utils/test_loragw_gps
fails to sync as well.