Wow, 2200 is rather overweight for a cornsnake. I don't think I have ever come across one that heavy.
A healthy weight is not just one number. Depends on length and "one or two" other factors. However, weight is not as important as is the snake's overall physical condition.
Your Avatar pic is too small to clearly see its condition (and does not show length, etc.
). Although it does not matter since you say it is an old photo (and overall condition is more important than length/weight).
Can you post a couple/few recent pics? Top and side.