Somewhere around the introduction of 1.14.1 I've started to observe this odd behaviour of the network. I keep on seeing my and others old messages pop back into public, sometimes hours after the initial message has been sent.
My repeater has loop.detect set to moderate, but by default it's off, and maybe this has something to do with it.
Interestingly enough, there's apparently no loops in the path of the repeat messages. Here's an example:
