As mentioned, there are lots of could be's, could be disease, could be genetics, etc. But what is, its your snake and you want it to do well. So, I would have a vet look at it and go from there.
About feeding, missing a meal this time of year is normal. Particularly if its male. I hope it does well and gets back to a normal goofy hognose. Best wishes

