I have not dealt w avain pox, but I do know turkeys and have seen very similar spots on snoods from them stuffing their beaks into the fencing- even the plastic “safety” fencing and / or 1/2” hardware cloth like you show in the photo.
- I’d go w a warm compress for as much time as he will...