I kinda agree with your comment that a property mgmt fee should really cover everything, especially given it is a cost that the agent should be able to budget for - they know when the lease is going to run out and process involved in renewing it. However don't know why you would be surprised...