I could be wrong, but...
1. I think CD101 had a pre-existing contract with CBJ to be their exclusive FM broadcaster in central Ohio.
Unless CBJ decides to go in another direction currently CD101 is the FM home of the CBJ games and WBNS-A can't air them on FM and in place will run ESPN from my understanding.
The Fan's contract for Indians games may be only for AM coverage? They would likely have to work out a deal with Cleveland Indians if they want to air the games on FM (who is to say they really want to do that).