I've seen people on this thread who re-applied for PGWP online with a detailed explanation letter and got their second application approved within 7-14 days and they asked to cancel the first application.
Congrats! Did you have to call IRCC or send a webform to give you an answer/decision about your application at some point? or you just waited until they responded?
your application is taking alot of time, most people in this period get a respond whithin 2-3 weeks. did you contact ircc; and what have they been telling you? did you apply by mail or online?