I think you are doing mostly the right things.I do have a Rooster.
Yeah, but the broken egg made a mess and the chickens were mad piling to get it so I had no choice but to scoop up her eggs and set her back on top of them. She did fine. It isn't a big deal if no chicks are hatched, this is my first broody experience so I'm just trying to learn from it and I do try to keep hands off the process as much as possible.
Why the need to separate the hen and eggs from the flock? Will the others kill the chicks?
I do not separate from the rest of the flock. If hen has chosen to sit and hatch in the coop with the rest that makes life a lot easier when it comes to integration.
What is very important ime is to make sure the hen gets off the nest once a day to eat,drink, poop and dust bath. A lot of hens will do this on their own, some need lifting off every day.
I don't restrict the broody hens. They can come and go from their nest site at will. If they abandon the nest then my view is they were not ready to be a mum.
Imo it's the hen that is important, not a pile of unhatched eggs. You need to keep the hen healthy, clean fed and watered.
I don't feed broody hens at the nest. Imo it's a terrible mistake. The split food attracts vermin and insects, the hen is less likely to bath to keep herself clean and after 21 days is likely to be weak and underweight. The problem is hens go into a trance when sitting. This trance needs to be broken once a day or they don't eat properly. They will snack at food if it's provided at the nest but that isn't enough.
So, imo the golden rule is get them off the nest once a day to eat drink, poop and dust bath. If they wont do this by themselves then you have to make sure it happens.