These things seem to happen more often lately. The USPS often shows tracking that implies it was delivered to the wrong city. Then it has to go back to where it was sent from and sent to the right place again. Unfortunately, this can take some time. Filing a lost parcel claim as soon as possible expedites the package being located sitting somewhere in a Pennsylvania post office and having it sent on to the right place.
I sent a package to Richmond, VA from Norfolk, VA last December. less than 100 miles. All mail from Norfolk goes to Richmond to be processed anyway. The tracking showed the package was in Seattle, Washington. Then it was in Atlanta, GA. four weeks later it showed up back in Richmond.