Even reading this is depressing enough. 23 months???? You may have to call IRCC, email or raise a web form to the right people (Accra VO almost never replies) so you can know the current status.
If all these don't work then requesting a GCMS will definitely give you something. Hope you gain...