If you can really execute jobs on that agent, it is probably just a "refresh" issue. In the agent overview, there should be a "Refresh" button. After clicking that, is the agent still shown as inactive?
If yes, can you share some screenshots, when executing something on that agent and a job report?