Pirelli have reported on their investigation into the punctures at the end of the British GP more or less saying that the tyres were worn out because of the long stint length, the cars being faster and Silverstone is hard on tyres. No mention of punctures due to debris.
https://www.autosport.com/f1/news/15...-tyre-failures
The next GP is going to feature softer tyres that should mean at least 2 pit stops.