I live 3mi outside of a small town in eastern WA and get rural delivery. No residential delivery for anyone in town (pop <300) so everyone inside town boundary has a PO box. If I mail a letter to a town resident, it gets picked up here, goes to PO in town, then to mail processing center in Spokane, then back to town hopefully by next day - not.
Mail boxes aren't 10' from the counter and we used to have an in town drop slot but USPS killed that years ago. Job security for mail processing center employees.
Mailed a check to a member Jan 19th, he has informed delivery and PM'd me it was out for delivery Jan 24th, except it never showed up. On Feb 12th I mailed another check via Priority Mail, was received Feb 14th, he shipped my brass and it arrived here Feb 18th. The first check still has not arrived.
Shame I can't charge USPS the $30 stop pay fee...