My good people, I will like to say that we should not be worked up on this AVO thing. Patience is the key to this process and this was highlighted from the beginning of this whole exercise. After holding on for 20 months +, I believe this is not the time to relent but the time to be strong.
One thing I am sure of is that AVO (or whoever) will not deny you COPR/PPR without being convinced beyond ALL reasonable doubt so also you will not be issued same by leaving any stone untouched. This is about investigation and fact finding.
The problem in our part of the world is the painstaking task of these fact finding. There is poor access to information: Bureaucracy. A simple example is how hard it is sometimes to get Transcript whereas people that studied abroad get theirs within few days (I got mine same day). I believe AVO is doing fact finding and it is not easy in this part of our world.
Comparing AVO to NDVO, WVO, LVO is not a yardstick. All these VO has their own processing time which I believe is based on level of development and access to information.
My dear people, in as much as I understand how frustrating this can be, please LET US BE PATIENT. Patience is the key thing here. Let us engage ourselves in other things. For me, I engaged myself in a building project when the going was tough with my POF. The project is almost complete now and I have been able to get 85% of my POF back (Don't do as I do).You can learn something/training/certification. I engaged my wife in driving school when she started "nagging" too.
About medical expiring in few months: In as much that this is not your fault, I believe AVO know what to do about it. If worst comes to the worst, they will request for another medical as condition to issue COPR.
I wish everyone quick and positive response from AVO