Sorry, I think I'm lost again. How do you tell the difference between FD and all completed? Is any update to GCKey that mentions "Final Decision" (even if it doesn't update the status) after you already have all completed/COPR number in the tracker a guarantee that FD (the unofficial definition, i.e. PPR/RFV is coming soon) is completed?
that FD is only updated to Approved when you are issued a physical copy of CoPR or eCOPR is sent. Till that point, it is only updated with a date (assuming that on that date some movement took place on your application).
So effectively, for IRCC, FD is FINAL only when application is fully approved, visa is stamped on passport and physical copy of CoPR issued/printed.