Umm, it is not that he can't take that size mouse. it is that he was malnutritioned under the care he had. That is one of the results associated with malnutritioned kingsnakes. Think of one of those defomed children in Africa with the extended stomachs. They wouldn't know what to do with a steak and potatoes meal either.
What you need to do is first try a stunned (dead) mouse. If he refuses that then give him a hopper and throw the stunned mouse on top of him once he starts feeding on the small hopper. This will esentially trick the snake to continue feeding on the large mouse and he will"imprint" on that as a food item.
You came here with a question and we all agree that snake is way to big to be getting only 2 small hoppers a month. Now you need to accpt that and try and do everything you can to save him. You some common sense. If he only takes hoppers . WELL THEN FEED HIM 8 HOPPERS A WEEK! It is real simple. Feed the guy!
If you feed him 8 hoppers a week then he might get healthy and will take a large adult mouse.
Remember it is not that he "can't" eat one. It's because he refuses! Now it is up to you to get him where he needs to be. There are several suggestions i proposed above, but there are other ideas. So if you try the above and he still refuses then come back and ask. We are here to help.
-----
Why I say, you attack is, you do not consider anything said, and use random questions that do not relate to the subject or the train of thought that will allow you to learn about the subject. You jump back and forth in some random line of questioning base on what you do not understand.
FR
