Update and Delete activities are not forwarded
Looking at the code, the relay does not seem to handle delete or status.update events from the streaming server, which means that subscribing servers will be made aware of the first version of posts, but not updates or deletions.
Unfortunately, the content of delete events is a bare numeric from which I cannot reconstruct the full object id. Is that something which can still be changed in Mastodon's streaming API?
The streaming protocol is intended for clients and assumes you reference and store items by the provided local ID (since that's how you do anything with them through the client APIs), so for your purposes, you'd need to maintain a mapping from local IDs to ActivityPub IDs.