My bad!!! This is the correct way, then see if it works.
My 18x 5Hz gave me the same today, took hours to get it working again.
For the 18x 1Hz
Give that a try, they probably changed the speed.
Mine did PPS with module pps_ldisc
loaded but no NMEA/sat-codes until I changed the speed by force.
See the first line of my 18x 1Hz
root@server:~# gpspipe -r
{"class":"VERSION","release":"3.22","rev":"3.22","proto_major":3,"proto_minor":14}
{"class":"DEVICES","devices":[{"class":"DEVICE","path":"/dev/ttyS0","driver":"Garmin Serial binary","subtype":"1786: 4.50","activated":"2024-03-11T14:17:27.000Z","flags":1,"native":1,"bps":9600,"parity":"N","stopbits":1,"cycle":1.00},{"class":"DEVICE","path":"/dev/pps0","driver":"PPS","activated":"2024-03-11T14:17:27.000Z"}]}
and the 5Hz version = 19200…for people that want to use this one:
{"class":"VERSION","release":"3.22","rev":"3.22","proto_major":3,"proto_minor":14}
{"class":"DEVICES","devices":[{"class":"DEVICE","path":"/dev/ttyS0","driver":"NMEA0183","activated":"2024-03-11T14:18:13.808Z","flags":1,"native":0,"bps":19200,"parity":"N","stopbits":1,"cycle":1.00},{"class":"DEVICE","path":"/dev/pps2","driver":"PPS","activated":"2024-03-11T14:18:13.200Z"}]}