I’d be interested to hear what, exactly, you are seeing in steps here. Sync between watch and phone is very dependent on OS-level scheduling and is not as predictable as sync between iPhone-Mac-iPad.
For example, you can’t just create a draft on the watch and look at Drafts on the phone and expect it to immediately show up. In ideal conditions, yes, that happens, but it depends on a lot of factors like battery life, network connectivity, etc.
To over simplify, if a change is made on the watch (like a new draft), the watch app says “Hey, watchOS, here’s a change I want to send to the iPhone.” In ideal situations, that happens right away, and the phone wakes up Drafts on the phone and say “Hey, look at this change!”
In less than ideal situations, the Watch may wait to deliver that message to batch it with changes from other apps to save battery. Or if the phone isn’t current nearby, sit on it. Of if the battery is low on the phone, not send it, etc.
Same the other way, pushing changes from the phone to the watch.
Sometimes, one or both OSes have a bit of a mood and just don’t care to talk to each other for whatever reason…which is why a reboot helps. It’s like telling them to go walk around the block and work out their difference. This isn’t usually necessary, it’s usually just a temporary glitch, but happens.
If this is happening repeated…with the expectation that the change don’t sync “immediately”, I’d love to know steps to reproduce, in case there’s a way I could smooth it out.