Hi and welcome to BW

Firstly, just to get it out of the way, we don't support CIO here as Tracy believed it broke the bonds of trust between a LO and it's caregiver. There's just no need for it really hun. He's trying to tele you something and the ethos of Tracy's teachings were to listen to our LO's. I think that's why you're finding he's extra clingy with you atm, don't worry though this can be fixed. I'll post a link for you at the end.
I think your A times need increasing hun, they're just way too short for a 9mo. See here
Average A times- BOOKMARK ME! . Especially that first A. Could you extend that by 15mins, hold for 3 days then look at extending again? I would also cal that nap at 1.5hrs. He's also having a lot of day sleep, which could account for the poor sleeping at night.
I would also not bring him out of his room at all, especially to play after BT hun. This won't help with what you're trying to tell him in that it's night time and time for sleep. I know it's hard, maybe just taking him out of his room into another darkened room might help instead? A comfort item like a teddy is a really good thing to introduce , just like you've done, works wonders at this age.
And last but not least, I would really drop the amount of solids hun. BM has to be his main source of nutrition up until he's 1yo. Solids has no where near the amount of calories or sustenance he needs yet. Can I suggest you drop down the amount you're giving him and add in an extra BF? Or increase where you were. Just let him take as much as he wants. Babies can self regulate very well.
Maybe we can skip the BT TV too? Studies have shown that it can affect the brains ability to switch off for sleep even in adults. Maybe just giving it a go for the next couple of weeks whilst we sort everything out? A couple of books instead might be a nice way to wind down together? What do you think?
I've just realised this post seems a little negative hun, I'm sorry. I just wanted to address all your points. I know you're trying the best you can that's why you're here. I'm sure we can work all this out ok? We just have to work on quit a few things all at once!
So to summarise..
Can you look over this link for me and implement that? Also reduce the solids and up the BM. Increase the first A by 15mins and cap the nap at 1.5hrs, keep the second nap where it is. And ditch the TV for BT. Doable? Wdyt? Xx
Regaining Trust of Your ChildP.s could you try and see the dr again just to rule out another ear infection? If he's still holding it it may be that it flared up again xx