Thanks for the info. When I log into your
wp-admin and access the "Users" screen, I can see that a majority of your users are set to "Subscriber", with a few of them set to the correct "Contributor" permissions.
I suspect at some point you have correctly set the "default new user permissions" to "Contributor", however you must have had people who registered prior to this change, which means you need to manually update each one to the correct permissions to enable them to have edit access. If they remain on "Subscriber" it won't work.
To confirm this, I have logged in with the user account I created earlier today (which defaulted to "Contributor"), and have tested out editing my ad which I temporarily published and this is working perfectly