@daniel_lyall
Daniel, if you have a look at the file that I created and try doing the pockets on my file, either delete the existing ones or add some new ones you should find that you are not able to replicate the OPs problem, all works fine, it only seemed to happen on files created at the OPs end and the one where Surfaces were used I couldn`t get to work properly at all.
See if you can do the same job at your end from scratch and see if you get the same issues as the OP and if so does the little "workaround" do the same for you ?? I did do my example using just primitive solids, no sketches or surfaces involved.
I have not come across this issue before, nor seen any posts from other users on it either so I am thinking this may possibly be OP installation related ??
Regards
Rob