I don't think the height of your nest box vs your indoor roost is the problem. It sounds like your chickens would just rather be outside. I bet they will still roost on your nest box even if you lower it. Perhaps try what others suggested- lock them inside to teach them to roost inside.