There is a possibility that your GNSS is using $GNGGA instead of $GPGGA. The N version includes both GPS and GLOSNAS, but the NEMA message format is otherwise the same.
If you can dump out the NEMA messages you can see what it's generating. If it is generating GNGGN you can just modify the library you are using to accept either.