Setting the obstacle's volume initialisation to shell seems to have fixed it ![enter image description here][1] [1]: https://i.sstatic.net/xzR2Z.png I have no idea why this works if anyone knows why please add it to the comments.