I can't help you "fix" this issue.

I CAN help you prevent it w/o any expenses.

I have been able to ask FEDEX and UPS to "HOLD FOR PICKUP".
Some items can be held at local "Stations" ; other types of items have to be held at the "MAIN DEPOT/WAREHOUSE".

Yes, I have to wait until I can find time to pick it up, but it IS THERE.

Quite convenient when it is at a local "station" ; just show an ID and leave .
Never had any extra charges, either.
Sometimes you can "log on" to their website and select where to have it "HELD".
Easy as pie ...