Yeah, if she wasn't socialized young than she will be shy and probably stay shy unless you work hard to get her used to your company. Polish chickens will build bonds young. Sadly, she can't see much with that crest in the way and unlike other chicken breeds, might find it more difficult to get used to people if she can't see them well.
In other words, she's spooked. And yes, Polish were bred to look pretty, not lay eggs. Every other day is still good, though. Some people get around 2 a week.
Awwww! LOVE your polish! We have 1 too. Her name is Cotton Top.....and our polish roo is Q-Tip!!!!! My polish are sooooo much more laid back & friendly compaired to my other chickens. My kids walked around the yard holding them!