I have Schwalbe Marathon tires on two of my bikes, the LHT and the recumbent. It’s a good solid tire and quite puncture resistant. I’ve bragged because I’ve put thousands of miles on those tires without a single flat. That has ended.
I must have ran over glass yesterday. I noticed my LHT had a flat tire this morning. I rode the single-speed instead. I fixed the flat this evening and found a run-of-the-mill chunk of glass embedded in the tire. It had barely punctured the tube, so it took all night for the tire to go flat.
I’ve still had much better luck with those tires than any other I’ve tried. Flats happen.