Perhaps someone that keeps Peafowl can give you some suggestions.
@KsKingBee or @Midnightman14
Green/purple is bruising. If she's holding it up, then she's self limiting activity. I'm not sure how much stress it is for Peafowl to be separated from their flock, with chickens it's stressful, so...