I'll be the first to say it. BADCACA's data is not "just dumb FUD". I looked through the data and there's definitely some authentically traced transactions in there.
I understand that he's disgruntled because people haven't taken him seriously for years (despite at least some of the stuff he has published being correct) but this is not the right way to go about publicizing this data.
If your tansaction is waiting for a few minutes in the mempool, badcaca node got it.
Why can you only catch transactions that were waiting for a few minutes in mempool? Admittedly I don't know a whole lot about dandelion but I would think you're just recording the first node to broadcast a TX here.