In step 4)
... do you actually mean you do manually start a full sync while offline ? (If so, why would anybody do this ?). ... or do you mean Joplin on desktop A starts an automatic sync of one or more notes ?