Do note that PA licenses are now NOT issued by mail-order. You have to go to the Sheriff's Office in the selected county.
Lawrence County PA issues non-residents, last I heard, but requires local references, and does call them.
You need to check the Sheriff's web site, or perhaps call, to be sure. If you renewed your OH CHL after that March date, you're already legal in PA.
There appears to be a goofy in the Federal law - some of the Federal laws pertaining to school zones exempt only licensees who are carrying licenses issued to residents of that State. IMHO, this was legislative oversight, but....
If you did not renew in OH after that March date, you can't re-renew or otherwise have any options except getting the necessary non-resident license. Other than the "in person" renewal, there seems to be no disadvantage to that.
I was tempted to drive over to Centre County, but the renewal sort of snuck up on me. Since I'm only a few miles from Lawrence County, and had a spare hour, I drove over there. They treated it like a new application, but they just mailed me the new license in about a month. If you're doing an in-person renew in Lawrence County PA, and were previously licensed through Lawrence County, I think they hand it to you before you leave.
(Why write a quick note when you can write a novel?)
(Why do those who claim to wish to protect me feel that the best way to do that is to disarm me?)
יזכר לא עד פעם