Sync state of a single object?

When doing changes to an object in Swift/Kotlin is there any “metadata” state properties available for the object? I would like to know if the object is changed and most important, when my changes have been synced successfully to Atlas.

Do I need to build my own “state machine” or is there something already available? I am aware of observing sync progress in general but not for this case.

Reason is I want to make sure this object is fully synced before calling a Realm function using the object id as input.