This is a great post. I sometimes find Primal cache very annoying. Check this note below and click on the image, you’ll understand. You meed to be on Primal to see the issue. Once in a while an API fails to deliver data whether a techincal issue or it gets rate limited momentarily but even if it gets fixed on my server after a minute or so, the cache prevents the update being pushed into the client. I don’t see this issue happening on Damus as it talks directly to the relays.
https://primal.net/e/note13z83kw6dr8dykan2cwck6ht69px39tde53hvmrh7wzha7lpqfycstgpl3s
nostr:note1xxvqjgcgj4a30jwhvrcsryl3qt5spurdrk6kmc52yq39tl6nmtrsycg6t0