Thanks for the feedback, but I made the UI an object by vibrating it in order for it to follow the camera as well, that's why it's being obscured by the object, and I haven't found a suitable way to deal with this at the moment
Not sure how Unity handles this sort of stuff, but you should be able to have a HUD / UI canvas layer that is independent of the game world and is instead drawn on top of the camera view. That way it should always be on top and visible (and stay in the same place on the screen).