That's a cute snek!
Now on to some things that need change:
Hide- Get rid of the log and get him a dark enclosure that he can hide in. I personally get ones from reptilebasics.com because they're plastic, come in different size, easy to clean and cheap! For a 40 gallon, i'd get at least two.
Feeding- Sometimes, just heating up the prey isn't enough. I got 16 inc scissor feeding tongs and "dance" the prey for some of my BPs to actually eat. Otherwise, they just "interested" in the prey but don't eat. BPs react to heat and movement. Also, feed in evenings/night. BPs are nocturnal and respond much better yo food at night.
As people already mentioned, cover 3 sides of the enclosure. It will give your BP more privacy. I'd also with large fake plants so he has places to hide.
Here's a photo of my terrarium with the RB hide some fake plants. It definitely fills up large spaces and gives your BP confidence.
![]()