Hard to say- we aren't seeing the snake or the set-up, & btw, what size prey are you feeding him? I wonder if you might be under-feeding him- ever think of that? I've seen it happen. Do you have a scale to weigh him & his food?
If he's eating, & eating ENOUGH, & you've ruled out all the husbandry* issues? (*which most vets can't help you with- they deal with medical issues, not housing/hides/privacy/temps./humidity/& feeding) I'd say it's up to you, if the prey you're feeding checks out as adequate for his size (weight) per the chart below.
One thing I just thought of- maybe this is a female, not a male? Plenty of snakes get sexed wrong- & female BPs eat more than males- that could explain this?
Maybe a vet WOULD be a good idea, if they're qualified to double-check the gender for you?
![]()