Physic simulation hitting non existing face
This is probably the number one mistake made with rigid bodies.
I made this quick scene below:

And that is what it looks like on the first frame. But on the last frame it will look like this:

And the sphere will be on top of it. The reason is that the rigid body for the bottom shape is set to convex hull:

You need to change the shape to mesh:

And then also change the ice cube in your scene to mesh too.
For a quick definition, a convex hull is basically the outside of a shape. So if you wanted to make a sphere roll on a plane, you would use convex hull as the rigid body shape because the ball is just rolling on a simple 1 face shape. But if you have a scene like this:

You would need to choose mesh as the rigid body shape.