I'm apologize for telling you this, but Agnes isn't the most popular villager so 1 mil is somewhat high for her. Trading for Pierto may not be too likely but you never know
What I recommend is going on reddit AdoptMyVillager and looking up that villager under the AU and VT tags to find a good price. That's what I do. Also look around to see if anyone wants them before you you set a price. I think that's a fair way to price a villager. Another thing is set a between price for say "I'm selling Ankha. I would like somewhere between 10-15mil for her". That gives people room to negotiate a price that works for both people