One of the hardest things for people to understand with distributed systems is that eventual consistency is the same thing as eventual inconsistency. The very same pattern that lets you non atomically deal with things also ensures that eventually you'll have a system that doesn't match your understanding.
Resources will go stale, things will go missing, stuff will exist without ever having been created, and data will be destroyed that never got manifested.