I have this metal, two nest chicken nesting box, like the one pictured here. Only, not double stacked and it's only two nests next to each other, not five.

I got this kind of a chicken nesting box because it has a removable bottom to make cleaning easier and it's big enough to where not even my big standard size girls have issues being comfortable in it. However, my Silkie hens have gotten the idea that they must sleep in these boxes, even if they don't have chicks/have chicks old enough to not need to be in a nest. I've put in perches around their area, and I've seen them use it during the day, but they insist on sleeping in the nests at night. I've tried to curve this behavior before by blocking the entrance to the nests before dusk, but as soon as I start having success with them using their perches, one of them goes broody and they all, even the ones not broody, abandon the perches for the nests. I'm really tired of constantly cleaning these nests since I have three hens, six 8 week old babies, and three 2 week old babies all trying to cram into two nests and all pooping in these nests. The nests are on the ground, since I'm afraid the small babies won't know how to get back to the nest if the nests are up on the wall.
Is there any way to convince them to sleep on the perches? Do I have to get new nesting boxes because, for some reason, they prefer these nests a bit too much?
I got this kind of a chicken nesting box because it has a removable bottom to make cleaning easier and it's big enough to where not even my big standard size girls have issues being comfortable in it. However, my Silkie hens have gotten the idea that they must sleep in these boxes, even if they don't have chicks/have chicks old enough to not need to be in a nest. I've put in perches around their area, and I've seen them use it during the day, but they insist on sleeping in the nests at night. I've tried to curve this behavior before by blocking the entrance to the nests before dusk, but as soon as I start having success with them using their perches, one of them goes broody and they all, even the ones not broody, abandon the perches for the nests. I'm really tired of constantly cleaning these nests since I have three hens, six 8 week old babies, and three 2 week old babies all trying to cram into two nests and all pooping in these nests. The nests are on the ground, since I'm afraid the small babies won't know how to get back to the nest if the nests are up on the wall.
Is there any way to convince them to sleep on the perches? Do I have to get new nesting boxes because, for some reason, they prefer these nests a bit too much?