To answer my own email. Just incase it helps someone else. After a bit more research and trying different things, it appears that perhaps my issue was because of a resource failcount. Once I manually cleared all/any resource failcounts it started to work properly.