Him not hiding is a sign of stress.
Cardboard hides are a good temporary fix, but the ones you have constructed are far from ideal. They like TIGHT dark spaces. I would consider constructing something that the snake barely fits into and has a very low height, maybe 2-3 inches tall.