I had the similar experience as you are having now. My case in DOS took about 5 months and the website always shows pending even though it said RD was sent and is still showing the same after I got the final approval from TSC 2 days ago. It only took 5 weeks in TSC for my case. Hope this can give you some reference.