The tank is too open, meaning, you will need to crumble up newspaper or put in decor plants/foliage because there is too much open space.
The hides need to be identical and hug the BP on all sides. Get or make two identical hides so the snake does not have to choose between which it likes more. Choosing between which it likes more is a definite problem because the snake does need to thermoregulate.
If the snake is soaking a lot, it may be preparing to shed, or could have something else wrong with it. Try looking for mites. Normally snakes will constantely soak when they have mites to drown them.