Good news! There is nothing wrong with Bo, his UA was completely normal.

Now I feel a little guilty for taking him to the vet yesterday and making him stay all day and pee for them, but it's worth it for my peace of mind. And he's not even mad at me.