Again .. could be a lot of logistical reasons. It could be any where in Iraq to Visa office in Beirut or where ever Iraq applications are handled? It could be buried in a mailroom full of other applications coming for visas in the last 6 months. Withdrawing an online application is much easier. Nothing has to be sent back and they just close the case. While paper based application has to be returned back, now depending on the availability or sevice AND pandemic, it's going to be a lot of hassle to put forward the whole withdraw process. From your end, it's just a request, but for the IRCC, it's ton of stuff which they aren't going to prioritize anyway. You are better off keeping your app in process instead of withdrawing.