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 ?