Packet TTL (not sure if this applies in meshtastic) and local noise floor seem like reasonable things to evaluate.
Meshtastic
A community to discuss Meshtastic (https://meshtastic.org/docs/introduction)
There's been at least once or twice where he's accidentally left his node on his dashboard in his car overnight, and it has connected before. So if that's at ground level, basically, I would think a node 30 feet up on a tower would connect properly. To the best of my knowledge, the noise floor around here is around -107 dBm.
Hmm. Those aside has he isolated feedline continuity and grounding, and antenna?
Power supply noise?
I feel like you’ve probably tried all these, but I don’t have any better ideas.
The antenna is connected directly to the node, I think. So that shouldn't be any kind of problem. And it's being powered by solar. So there shouldn't be any noise in the power line.
Need to hook the antenna up to an analyzer and make sure it has continuity and no other issues. Manufacturing defects happen, and can be insidious if unable to see them. NanoVNAs are great, and inexpensive.
Depending on solar setup, there might be micro switches putting out awfully loud RFI. For a short time use a suitable battery and see if transmissions improve.
Alright, I will make those suggestions when the guy comes in for work tomorrow.