I have the same issue. Deleted a few notes on Nostr Console but they still show in Damus. I wonder if it’s caused by a mismatch of relays used between clients, and/or my mental model of how nostr works is incorrect.
do clients cache notes?
Clients could cache notes. According to NIP-09, the client should respond to deletion events and broadcast to other relays. So if we still see events appear as normal that have an associated deletion, it’s either a client bug and/or relays haven’t received the deletion event. https://github.com/nostr-protocol/nips/blob/master/09.md