other than caves, do you have any plants in your tank?people say put more plants so they will feel safer but it doesnt work for my fish,i have the same problem with my channa maruloidies,even with plants and plety of hiding place, they still hide. i can only see them during feeding time.
My tank also planted a lot of plants.....its still hiding,and didn't swimming out for food,only hiding in the caves,,,Terimakasih to SawtoothGrin's reply.