I think the best thing is to order GCMS and know how your application is being processed. if you get to know how your application is being processed, you will undertstand why its taking long time.
For me, GCMS showed my application was kept on hold from 07 January till 17 May to clear R10. They were waiting for response regarding my PCC. Then application transfered to LVO and currently stuck in background checks.
CSE is good tool coz an agent will look at the application and if there is something to be done by IRCC, it will be initiated. so no harm in doing it, but dont expect a quick reply.