My ball python uses a similar hide like you have. He never used it till I put a little dog bed in it to make him feel more comfortable. Without it, it was too open for him and he didn't feel secure.
Here is a picture of him enjoying his hide with a bed in it:
If you are looking for just a hide without having to add anything to it, exo terra make good ones, my snake loved these caves and still loves the big one below.
Here is the small/medium one:
or if you need a size up, my snake used this when he got too big for the smaller one. He still uses it as an adult but it's extra cozy.
If you can't find these at your local pet store they are on amazon. The bigger one was sold out on amazon.com but I ended up finding it on amazon.co.uk. It was a little more expensive but worth it as my snake loves this hide, he already had one and I got him another one.
Here is a picture of Crowley still loving his little cave the most even with bigger options, I had to take it away from him and I felt so bad.
![]()