I have found what the issue fopr this was.
I had been putting my access policies in the default PDM top level context however I needed to put them into the Private one. Not sure why.
The object to open for this is WfEventaudit
Hope this helps some people