Based on the URL partially hide in your second picture, the user is trying to access to the
If you say the denied page is display when user click on the save button, so there is a problem during the submission of the content form.
The strange, in this problem, is that the same user can access to this URL for fill the form, but not for save it. But it's the same URL...
For resolve the problem, I would :
- Check if an admin User can submit and see a Need A Freelancer content.
- Double check your custom code where you play with permissions to display page (maybe something wrong in a hook, like in an alter or in a custom validate function).
Hope that helps.