Both pictures are actually way better than most that show up on HBT.
And there's zero doubt that one is infected.
There's no real way to know what the infection agent is. A SWAG would say lactobacillus, particularly if the recipe used actual grains and not entirely extract, because you can almost guarantee that base grains are loaded with lacto, and grain dust can carry far.
Still, it could be any number of critters, and could have been introduced at any point post-boil. Which makes sleuthing out the point of infection that much more difficult.
But, generically, if you work backwards through all your gear and processes from the FV back to the BK, sanitize the hell out of all cold-side gear that this batch saw, and in the future take extra caution when grinding or handling base grains to not contaminate cold-side gear (along with all the other sources of infection) you'll likely avoid a repeat...
Cheers!