While I think this is probably due to cage size, also keep in mind that he may be wanting to breed. Males will sometimes pace their cages for hours trying to get out & find the ladies!

I prefer the AP T-10 cages (4' x 2' x 15" high), but any 4' x 2' (or even larger) would be fine. That "lip" that runs all the way around the opening for the door & doubles as a litter dam on the AP cages is rounded instead of a straight edge, and that cuts down on damage a bit in the event you get a pusher.

I wouldn't bump the cool side down any lower. 80-82 is a nice ambient temp for blood pythons & you don't really want to keep them too much cooler than that. In a cage that size though, for a snake his size, he may be having a hard time finding a cool spot that he likes. Try killing the basking spot completely in the mean time, and focus on keeping the entire cage an ambient of 80-82 degrees or so.

Also, you may want to try to find the biggest tote you can - like one of those Christmas tree storage boxes (or larger), or a giant underbed box, something with larger dimensions that what he's in now, at least length-wise. That could serve as a temporary enclosure until his new cage arrives, and may cut down on the pushing in the mean time.

Just my $.02.

K~