I'm not sure what the solution to this actually was, but one day it just worked (when I was showing a colleague to get another perspective on it). Thanks for the help.