A truly broody hen will spend the night in a nest, not on the roost.
Maybe she wasn't actually broody.
I'd leave her out of crate all day, if she 'roosts' in nest tonight put her back in crate.
No, I'd leave her in there for 48 hours.
Then let her out an hour before roost time.
If she's goes to roost, great!
If she goes back to nest, back in the crate.
No, leave her in there 24/7 for at least 2-3 days.
I let them out about an hour before roost time, if they go to roost great, if they go to nest, back in the crate for 48 more hours.
Tho not necessary a chunk of 2x4 for a 'roost' was added to crate floor after pic was taken.