I believe I found out the problem. The test user I created had valid permissions, but he never clicked on the email sent during registration. The forum works for a normal, old, email checked user.
i tried deleting everything named forum in my theme after deleting the plugin and still no success.
i tried with various bbpress and wp roles. I tried deactivated all my plugins but bbpress. I will now try the permalink rewrite.
When i do a Tool > Forum and i use the reset, i get conversion table failed. all the other resets works. (if that info can help)
The permalink flush didn’t work either.
It doesn’t work with a default theme.
Also, if the user isn’t logged in at all, he can see the forums without a 404. (they are all empty, but at least it works)
The forum used to be private, I deleted everything, redownloaded the pluging and made a public forum.
I believe i cleared my cache correctly.
I believe the bbPress template was indeed modified for my theme. Is there a way i can delete all those modifications ?