I think Jordan is an obvious mole candidate, he's so obvious that it's too obvious. I'd be surprised if Steve were the mole. In Season 1, I firmly believe that Nina ended up being the mole because they were making things up on the fly as they went along. She had been way too helpful in the investigation and actually did things which advanced it towards her reveal, so that made zero sense. After 8 seasons, and especially since this is a shortened day, I would hope that they would have thought things out more and not make Steve the mole. I think Steve went on the raid simply because it's Benjamin Bratt, and he's a semi-known "name", and they wanted to give him more to do.
I would be happy if there was no mole. There doesn't always have to be a mole. Besides, isn't the mole-like figure already indicated as the creepy British guy, Chloe's boyfriend? He purposely set Jack up to be caught.