The activity id is always rendered as "pleroma:fake" so it's messing up with the cache. Should use the ap id as clue.