How does his current home compare to his former one (@ the breeder)? I'm betting it's huge & maybe he was kept in a tub previously? If so (& you should ASK to be SURE), it might be that he doesn't feel "secure" (safe) in such a large home. I know, it seems& it sounds like you've "bent over backwards" to give him a nice place to live, but BPs can be picky that way. They're nocturnal ambush-predators- they like to grab clueless prey that gets too near their hiding place. If they go out in the open in the wild, there are predators waiting to eat THEM- so they're not active hunters- they like to lurk from the doorway of their hide.
How often do you handle this snake? Be honest...-this might be the issue.
The warmest area is too hot at 94*, btw- most here agree that the warmest area they can touch should be between 88*-91* at the most, for safety. But I don't think that's his problem.
How often are you offering food? Too often may ensure more refusals because they feel stressed. At first, you should have offered food weekly (not more than that ever) but after that is an obvious "no-go", lengthen the time between offers of prey to 2 weeks apart. Feed only at night- dim light- & preferably when he's peeking out of his hide- never when he's roaming out in the "open".
Be sure you're offering the type prey he was raised on. If you didn't ask before, you must ask now. (rats or mice, size/wts., live or f/t or fresh-killed- all can make a HUGE difference)
If he's not eating, he's probably not producing much stool, but when he did, did it look normal? If you get any fresh stool, it wouldn't hurt to have a vet check it for parasites.
If you need to find a qualified herp vet near you, this might help: https://arav.site-ym.com/search/custom.asp?id=3661