The flipside of being a human is that we cannot regulate our emotions. If we could, then this world would have been such a happy place or equally morbid. So none of us can tell you whether you should panic or not.
You belong to the non-qa may-june batch in ottawa. Most of us have got dm or ppr n can imagine how frustrating it must be for you. But as u have already realised that cic works in mysterious ways devoid of logic n system. it varies with your dependents, application and luck. But since your medical received status is over and rprf, obviously u have passed the biggest hurdles.
You can always check your inbox, spam folder for any additional doc request or call cic. Although cic agents are no better than an automated machine. I got ppr directly after medical received, so hopefully you will too. I have a friend who was running 14 months because of some complications and had multiple doc requests. But eventually he got it.