Hi! This is my first post on the forum so bear with me.

My fire ball python is about a year old and has been with me for 7 or 8 months and is showing some signs that are a bit concerning. When I took him out today, he seemed very disoriented. Usually he's still for the first few minutes after taking him out of the tank and then after that he perks up. Today his body was very limp and his head was being held at an odd angle. He's also been pushing his nose up on things while slithering to almost try to push them (?) to the point where he is lifting his lips. He's never done this before either. He also now hasn't eaten or defecated for two weeks.

Husbandry Info:
When we first got him, he didn't eat for a few weeks (normal, no worries there) and has been a consistent eater ever since. He's been on F/T weaned up until two weeks ago when he took his first F/T small rat. The past two weeks he hasn't eaten, he seemed interested at first but just slithered away.
His temps are 93.5 F on the hot spot, 78 on the cool side, and 81 ambient. Humidity has been consistently at 55. He's in a glass tank with paper towel as substrate and multiple hides and a large water bowl.
We have two other snakes, a 1.5 year old rainbow boa and a 8-9 month old rainbow boa. They are all housed separately.

I know IBD as a diagnosis is thrown around a bunch and I'm wondering if that's possible or probable in this case. I have a vet appointment in a week.