Object showing only in render and not in viewport even though visibility settings are correct The fluid sim obstacle is visible at the top of the monitor. Before this render I turned made sure that render visibility was set to off.



Viewport view, the obstacle is invisible whilst the visibility is on.



Something very strange I have noticed is that if I delete the object and then begin to render a frame the object is still present. I haven't a clue what could be causing this.

Perhaps this has something to do with the objects parent/child tree?

Edit:
I have managed to make the obstacle visible in the viewport, however I am still stuck with the issue of it always showing up in my render.

Blend file is included now.
You've got a second object, called Obstacle.001, which is hidden in viewport but not in render. It's a child of "Monitor" (maybe that's why you didn't seen it in the outliner, you need to expand "Monitor" to see it).