I have used footage I gathered from my twitch stream to submit a report.
If you have not done so already, I would suggest taking a look at - Conan Exiles Community Guidelines - please read
As long as you follow the instructions in the Community Guidelines, and get them the information they need, I believe it will be reviewed.
hope that helps