All right I’m just being an idiot sorry to waste your time. It’s because there isn’t such a parameter as ‘category’. It should be ‘cat’. Which means both queries were just giving me the same result from the pages initial query – rahr!
Oh well hope this helps someone.
Didn’t help I’m afraid. Any other suggestions?