The cool side at 71* is nearly 10* too cold- you want about 78*-80* on the "cool side" for a BP. If the water bowl is actually 69*, that suggests his "cool side" is probably 69* too, & really IS 10* too low, btw. (The 2* difference in temps. might be just how you're taking the temps.- which makes me wonder if you've really got 87* on the warmest side, or if it's actually 85* & too cool as well???)
Proper heat is super-important for BPs- cool temperatures tells a snake NOT to eat. And if your room is cool & you handle him, that can also make him refuse food, not just the stress of handling, but being subjected to a chilly room.
And don't handle him at all (!) when you're having trouble feeding him. Sorry, "no fun" I know, but it matters. Eating is "job #1" for a snake. No handling until he has eaten 3 consecutive meals at normal intervals & without refusals (unless in shed, that doesn't count, it's a "normal" time for most snakes to refuse food).
I use a temp gun to check temps, I raised the heat in the terrarium and checked the water which has now raised to the same temp as the rest of the cold side which is 76 and still raising!