Small update: I got through to a call centre agent today and asked about my application, which GCMS shows was approved by an officer back in January. The agent was very nice (as they always are), and confirmed that the application was approved and was confused as to why I hadn't heard anything...