Just got back from the vet. I called ahead and they said it sounded like an emergency. We took him in they looked at him and consulted with a wildlife/zoomed/exotic specialist they had. After all the history I gave them they said it looked most like cryptosporidium. A parasitic infection. They have to do a gastric lavage and blood work in two days to confirm. They aren’t ruling out anything else yet but they said it looks highly suspicious of this parasite. I guess it mostly spreads through water or contact with other snakes. And it can lay dormant for a while. Trying to figure out where he could have got it from. My other 4 snakes are under a year aren’t showing symptoms but only two of them got here after he started showing minor symptoms. Oh and they also have no idea what he threw up but said it looked like some kind of fatty tissue. They said they’d look at it under a microscope and do a culture if needed. So thank you for all the responses and support. I’ll keep doing updates.