Hang in there, guys; only a bit more. For me too, been a gruelling wait of about 280 days for a decision (got OPR yesterday 30 days post-BVL). You most likely were already approved several weeks ago but OPRs are being rolled out on weird timelines; that's just how it's been.
One thing that helped me is keeping in contact with the visa office (regular webforms, emails, calls but not too many); if you haven't already, consider sending a webform; just be polite & simple, stating your application is past processing times, fully complete and you're worried because start date is close / you have exams soon etc. They may not respond but they see each correspondence you send.