Submitted in August 2019, got medical request in October 2019 for both spouse & non-accompanying dependent (NAD), medical for spouse done and passed in October but it never showed as passed in GCKey or ECAS (it still said awaiting Medical results). Wrote a letter to them in Nov2019 saying that the medical cant be done for NAD and provided supporting documents. Heard back from them in Feb 2020, saying that they need further supporting documents (Submitted all the previously sent documents along with latest correspondence send to child's father, we kept on sending Emails, physical mails, registered post to child's father and that came handy), after a long pause got an affidavit from New Delhi Visa office in Sep2020 to be signed and send it back to them. Next day the Medicals were shown as passed. Received Pre Arrivals around the same time. In October got DM & PPR, however we needed to add new born baby so it took another 5 months and the application again went to In process status. Just yesterday received DM, Waiting for PPR now...Long Journey,,,,uhhhhh...