Let's get the terminology straight.
Roosts are where they usually want to sleep.
Nests are only for laying eggs, definitely not for sleeping.
Roost should be higher than nests by about 12", so they won't sleep(and poop) in nests.
As to why your birds are sleeping on the floor, maybe roosts are...