Sounds to me like he needs to see your vet again ...and soon! If he has an ear infection, it needs to be treated and with the appropriate medicine. The vet would need to culture it to see if he needs anti fungal or antibiotic. If the infection is bad, his ear is irritated and it is painful to him when you try to clean it. He needs to be treated first!
As for the steroid in his eyes, I would not do that unless it has been recommended by the vet (which it may have been) because if they have any infection or an eye ulcer, then steroids will make the condition worse!
There are a lot of people on YT who know more about allergies than I do, so I will defer to them on that topic.
Poor baby sounds miserable. I hope you can find answers soon! Good luck.