Three of us put bike seal in our tyres before we went to Morocco in 2019 and none of us have had a puncture in those bikes since.
However if someone is tampering with the valves it won't stop that!