This is a very common workflow and a very common concern when using SpiceDB. Many users don't actually want to be aware of zedtokens, so they either use fully_consistent and suffer performance issues or use minimize_latency and then have questions about how long it takes the cache to invalidate.
We should document this from the perspective of "I am a user who wants to read my writes" and talk about the various approaches and tradeoffs, including some suggestions for app-level solutions to the problem.